--
-- PostgreSQL database dump
--

SET statement_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = off;
SET check_function_bodies = false;
SET client_min_messages = warning;
SET escape_string_warning = off;

--
-- Name: db_cvcpa; Type: COMMENT; Schema: -; Owner: consejo_cvpcpa
--

COMMENT ON DATABASE db_cvcpa IS 'BASE DE DATOS PARA EL CONSEJO DE VIGILANCIA';


--
-- Name: plpgsql; Type: PROCEDURAL LANGUAGE; Schema: -; Owner: postgres
--

CREATE OR REPLACE PROCEDURAL LANGUAGE plpgsql;


ALTER PROCEDURAL LANGUAGE plpgsql OWNER TO postgres;

SET search_path = public, pg_catalog;

--
-- Name: seq_idautorizado; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE seq_idautorizado
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.seq_idautorizado OWNER TO consejo_cvpcpa;

--
-- Name: seq_idautorizado; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('seq_idautorizado', 1, false);


--
-- Name: seq_idsolicitud; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE seq_idsolicitud
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.seq_idsolicitud OWNER TO consejo_cvpcpa;

--
-- Name: seq_idsolicitud; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('seq_idsolicitud', 1, false);


SET default_tablespace = '';

SET default_with_oids = false;

--
-- Name: tp_actualizacion_juridica; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_actualizacion_juridica (
    idactualizacion_juridica integer NOT NULL,
    idautorizado_juridica bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    representantelegal_f5j character varying(350) NOT NULL,
    fecharegistro_f5j timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_actualizacion_juridica OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_actualizacion_juridica; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_actualizacion_juridica IS 'En esta tabla se guardaran las actualizaciones que presentes las personas juridicas.';


--
-- Name: tp_actualizacion_juridica_idactualizacion_juridica_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_actualizacion_juridica_idactualizacion_juridica_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_actualizacion_juridica_idactualizacion_juridica_seq OWNER TO consejo_cvpcpa;

--
-- Name: tp_actualizacion_juridica_idactualizacion_juridica_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_actualizacion_juridica_idactualizacion_juridica_seq OWNED BY tp_actualizacion_juridica.idactualizacion_juridica;


--
-- Name: tp_actualizacion_juridica_idactualizacion_juridica_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('tp_actualizacion_juridica_idactualizacion_juridica_seq', 1, false);


--
-- Name: tp_actualizacion_persona; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_actualizacion_persona (
    idactualizacion_persona integer NOT NULL,
    idautorizado_persona bigint NOT NULL,
    idempleado character varying(5) DEFAULT now() NOT NULL,
    idsectorlaboral bigint NOT NULL,
    sersocio_f5p boolean NOT NULL,
    ejerce_f5p boolean NOT NULL,
    fechasolicitud_f5p timestamp without time zone NOT NULL,
    fecharegistro_f5p timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_actualizacion_persona OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_actualizacion_persona; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_actualizacion_persona IS 'Registro de todas las solicitudes de actualizaciÃ³n que presentan todos los contadores publico ya autorizados.';


--
-- Name: tp_actualizacion_persona_idactualizacion_persona_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_actualizacion_persona_idactualizacion_persona_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_actualizacion_persona_idactualizacion_persona_seq OWNER TO consejo_cvpcpa;

--
-- Name: tp_actualizacion_persona_idactualizacion_persona_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_actualizacion_persona_idactualizacion_persona_seq OWNED BY tp_actualizacion_persona.idactualizacion_persona;


--
-- Name: tp_actualizacion_persona_idactualizacion_persona_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('tp_actualizacion_persona_idactualizacion_persona_seq', 1, false);


--
-- Name: tp_archivo_autorizado; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_archivo_autorizado (
    idarchivoautorizado integer NOT NULL,
    idautorizado bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    idobjetivoarchivo integer,
    nombrearc_fauto character varying(150),
    file_fauto character varying(150),
    formato_fauto character varying(4),
    observacion_fauto text,
    fecharegistro_fauto timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_archivo_autorizado OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_archivo_autorizado; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_archivo_autorizado IS 'En esta tabla se guardaran todos los archivos que se vayan adjuntado a un inscrito. Solo se podran adjuntar archivos: PDF, JPG, GIF, PNG.';


--
-- Name: tp_archivo_autorizado_idarchivoautorizado_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_archivo_autorizado_idarchivoautorizado_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_archivo_autorizado_idarchivoautorizado_seq OWNER TO consejo_cvpcpa;

--
-- Name: tp_archivo_autorizado_idarchivoautorizado_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_archivo_autorizado_idarchivoautorizado_seq OWNED BY tp_archivo_autorizado.idarchivoautorizado;


--
-- Name: tp_archivo_autorizado_idarchivoautorizado_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('tp_archivo_autorizado_idarchivoautorizado_seq', 1, true);


--
-- Name: tp_archivo_autorizadoext; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_archivo_autorizadoext (
    idarchivoextranjera integer NOT NULL,
    idautorizado_extranjera character varying(8) NOT NULL,
    idempleado character varying(5) NOT NULL,
    idobjetivoarchivo integer NOT NULL,
    nombrearc_fexta character varying(150) NOT NULL,
    file_fexta character varying(150) NOT NULL,
    formato_fexta character varying(4) NOT NULL,
    observacion_fexta text NOT NULL,
    fecharegistro_fexta timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_archivo_autorizadoext OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_archivo_autorizadoext; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_archivo_autorizadoext IS 'En esta tabla se guardaran todos los archivos que se vayan adjuntado a un inscrito de firma extranjera. Solo se podran adjuntar archivos: PDF, JPG, GIF, PNG.';


--
-- Name: tp_archivo_autorizadoext_idarchivoextranjera_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_archivo_autorizadoext_idarchivoextranjera_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_archivo_autorizadoext_idarchivoextranjera_seq OWNER TO consejo_cvpcpa;

--
-- Name: tp_archivo_autorizadoext_idarchivoextranjera_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_archivo_autorizadoext_idarchivoextranjera_seq OWNED BY tp_archivo_autorizadoext.idarchivoextranjera;


--
-- Name: tp_archivo_autorizadoext_idarchivoextranjera_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('tp_archivo_autorizadoext_idarchivoextranjera_seq', 1, true);


--
-- Name: tp_archivo_solicitud; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_archivo_solicitud (
    idarchivosolicitud integer NOT NULL,
    idsolicitud bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    idobjetivoarchivo integer NOT NULL,
    nombrearc_fsoli character varying(150) NOT NULL,
    file_fsoli character varying(150) NOT NULL,
    formato_fsoli character varying(4) NOT NULL,
    observacion_fsoli text,
    fecharegistro_fsoli timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_archivo_solicitud OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_archivo_solicitud; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_archivo_solicitud IS 'En esta tabla se guardaran todos los archivos que se vayan adjuntado a una solicitud. Solo se podran adjuntar archivos: PDF, JPG, GIF, PNG.';


--
-- Name: tp_archivo_solicitud_idarchivosolicitud_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_archivo_solicitud_idarchivosolicitud_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_archivo_solicitud_idarchivosolicitud_seq OWNER TO consejo_cvpcpa;

--
-- Name: tp_archivo_solicitud_idarchivosolicitud_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_archivo_solicitud_idarchivosolicitud_seq OWNED BY tp_archivo_solicitud.idarchivosolicitud;


--
-- Name: tp_archivo_solicitud_idarchivosolicitud_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('tp_archivo_solicitud_idarchivosolicitud_seq', 1, false);


--
-- Name: tp_asocios_inscrito; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_asocios_inscrito (
    idasocioinscrito integer NOT NULL,
    idautorizado_juridica bigint NOT NULL,
    idautorizado_persona bigint NOT NULL,
    idestado bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    nacciones_asinc integer NOT NULL,
    porcentaje_asinc numeric(10,2) NOT NULL,
    cargo_asinc character varying(250) NOT NULL,
    funcion_asinc character varying(250) NOT NULL,
    juntadirectiva_asinc boolean NOT NULL,
    filecv_asinc character varying(100),
    fecharegistro_asinc timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_asocios_inscrito OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_asocios_inscrito; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_asocios_inscrito IS 'En esta tabla se guardaran los socios inscritos al consejo, que forman parte de una persona juridica autorizada.';


--
-- Name: tp_asocios_inscrito_idasocioinscrito_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_asocios_inscrito_idasocioinscrito_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_asocios_inscrito_idasocioinscrito_seq OWNER TO consejo_cvpcpa;

--
-- Name: tp_asocios_inscrito_idasocioinscrito_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_asocios_inscrito_idasocioinscrito_seq OWNED BY tp_asocios_inscrito.idasocioinscrito;


--
-- Name: tp_asocios_inscrito_idasocioinscrito_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('tp_asocios_inscrito_idasocioinscrito_seq', 1, false);


--
-- Name: tp_asocios_ninscrito; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_asocios_ninscrito (
    idasocioninscrito integer NOT NULL,
    idautorizado_juridica bigint NOT NULL,
    idestado bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    nit_aninc character varying(17) NOT NULL,
    apellidos_aninc character varying(250) NOT NULL,
    nombres_aninc character varying(250) NOT NULL,
    nacciones_aninc integer NOT NULL,
    porcentaje_aninc numeric(10,2) NOT NULL,
    cargo_aninc character varying(250) NOT NULL,
    funcion_aninc character varying(250) NOT NULL,
    juntadirectiva_aninc boolean NOT NULL,
    filecv_aninc character varying(100) NOT NULL,
    nacionalidad_aninc character varying(150) NOT NULL,
    suscribeninformes_aninc boolean NOT NULL,
    fecharegistro_aninc timestamp without time zone NOT NULL
);


ALTER TABLE public.tp_asocios_ninscrito OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_asocios_ninscrito; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_asocios_ninscrito IS 'En esta tabla se guardaran todos los socios NO inscritos en el consejo que forman parte de una persona juridica autorizada.';


--
-- Name: tp_asocios_ninscrito_idasocioninscrito_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_asocios_ninscrito_idasocioninscrito_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_asocios_ninscrito_idasocioninscrito_seq OWNER TO consejo_cvpcpa;

--
-- Name: tp_asocios_ninscrito_idasocioninscrito_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_asocios_ninscrito_idasocioninscrito_seq OWNED BY tp_asocios_ninscrito.idasocioninscrito;


--
-- Name: tp_asocios_ninscrito_idasocioninscrito_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('tp_asocios_ninscrito_idasocioninscrito_seq', 1, false);


--
-- Name: tp_auto_natural_juridica; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_auto_natural_juridica (
    idautorizado_persona bigint NOT NULL,
    idautorizado_juridica bigint NOT NULL,
    idempleado character varying(5) NOT NULL
);


ALTER TABLE public.tp_auto_natural_juridica OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_auto_natural_juridica; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_auto_natural_juridica IS 'En esta tabla se guardaran las personas naturales autorizadas que son socios de una firma juridica aprobada en el consejo.';


--
-- Name: tp_autorizado; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_autorizado (
    idautorizado bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    tipo_registro smallint NOT NULL,
    fecharegistro_registro timestamp without time zone DEFAULT now() NOT NULL,
    CONSTRAINT ckc_tipo_registro_tp_autor CHECK (((tipo_registro >= 1) AND (tipo_registro <= 2)))
);


ALTER TABLE public.tp_autorizado OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_autorizado; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_autorizado IS 'Registro de todas las solicitudes que fueron aprobados, no importa el tipo.';


--
-- Name: tp_autorizado_extranjera; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_autorizado_extranjera (
    idautorizado_extranjera character varying(8) NOT NULL,
    idsolicitud_extranjera bigint,
    idempleado character varying(5) NOT NULL,
    idestado bigint NOT NULL,
    nombrefirma_aext character varying(350) NOT NULL,
    fechainicio_aext timestamp without time zone NOT NULL,
    fechafinal_aext timestamp without time zone NOT NULL,
    fecharegistro_aext timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_autorizado_extranjera OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_autorizado_extranjera; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_autorizado_extranjera IS 'En esta tabla se guardaran todas los autorizados de firmas extranjeras.';


--
-- Name: tp_autorizado_juridica; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_autorizado_juridica (
    idautorizado_juridica bigint NOT NULL,
    idsolicitud_juridica bigint,
    idempleado character varying(5) NOT NULL,
    idestado bigint NOT NULL,
    idautorizado_extranjera bigint,
    nit_apju character varying(17) NOT NULL,
    numeroregistro_apju bigint,
    registrocnr_apju bigint,
    nombresociedad_apju character varying(350) NOT NULL,
    tiposociedad_apju smallint,
    adrepresentacionlegal_apju smallint,
    finalidadsocial_apju text,
    folios_apju integer,
    representante_apju character varying(350) NOT NULL,
    fecharepresentante_apju timestamp without time zone,
    fecharegistro_apju timestamp without time zone DEFAULT now() NOT NULL,
    CONSTRAINT ckc_adrepresentacionl_tp_autor CHECK (((adrepresentacionlegal_apju >= 1) AND (adrepresentacionlegal_apju <= 2))),
    CONSTRAINT ckc_tiposociedad_apju_tp_autor CHECK (((tiposociedad_apju >= 1) AND (tiposociedad_apju <= 3)))
);


ALTER TABLE public.tp_autorizado_juridica OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_autorizado_juridica; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_autorizado_juridica IS 'En esta tabla se guardaran todas los autorizados de personas juridicas.';


--
-- Name: COLUMN tp_autorizado_juridica.tiposociedad_apju; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON COLUMN tp_autorizado_juridica.tiposociedad_apju IS 'Este campo puede tener tres posibles valores:
1- ANONIMA
2- LIMITADA
3- COLECTIVA';


--
-- Name: COLUMN tp_autorizado_juridica.adrepresentacionlegal_apju; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON COLUMN tp_autorizado_juridica.adrepresentacionlegal_apju IS 'Este campo puede tener dos posibles valores:
1- UNICA
2- JUNTA DIRECTIVA';


--
-- Name: tp_autorizado_persona; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_autorizado_persona (
    idautorizado_persona bigint NOT NULL,
    idsolicitud_persona bigint,
    iduniversidad bigint NOT NULL,
    idestadocivil bigint,
    idsectorlaboral bigint,
    idempleado character varying(5) NOT NULL,
    idestado bigint NOT NULL,
    idautorizado_extranjera character varying(8),
    dui_autp character varying(10) NOT NULL,
    nit_autp character varying(17) NOT NULL,
    apellido_autp character varying(250) NOT NULL,
    nombre_autp character varying(250) NOT NULL,
    nombrecon_autp character varying(350),
    lugartrabajo_autp character varying(250),
    url_foto_autp character varying(250),
    nacionalidad_autp character varying(150),
    sersocio_autp boolean,
    ejerce_autp boolean,
    fechatitulo_autp timestamp without time zone NOT NULL,
    fechamodificacion_autp timestamp without time zone,
    fecharegistro_autp timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_autorizado_persona OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_autorizado_persona; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_autorizado_persona IS 'Registro de todos los aspirantes que en la resoluciÃ³n de la verificaciÃ³n de su solitud, se declaro autorizado.';


--
-- Name: tp_autorizado_persona_fallecido; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_autorizado_persona_fallecido (
    idfallecidos integer NOT NULL,
    idautorizado_persona bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    libro_fall integer NOT NULL,
    folio1_fall integer,
    folio2_fall integer,
    nacta_fall character varying(20) NOT NULL,
    fechacta_fall timestamp without time zone NOT NULL,
    observacion_fall text NOT NULL,
    fechafallecido_fall timestamp without time zone NOT NULL,
    fecharegistro_fall timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_autorizado_persona_fallecido OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_autorizado_persona_fallecido; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_autorizado_persona_fallecido IS 'En esta tabla se guardaran todos las personas naturales que han sido reportados en el consejo por fallecidos.';


--
-- Name: tp_autorizado_persona_fallecido_idfallecidos_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_autorizado_persona_fallecido_idfallecidos_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_autorizado_persona_fallecido_idfallecidos_seq OWNER TO consejo_cvpcpa;

--
-- Name: tp_autorizado_persona_fallecido_idfallecidos_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_autorizado_persona_fallecido_idfallecidos_seq OWNED BY tp_autorizado_persona_fallecido.idfallecidos;


--
-- Name: tp_autorizado_persona_fallecido_idfallecidos_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('tp_autorizado_persona_fallecido_idfallecidos_seq', 1, false);


--
-- Name: tp_constancia_laboral_persona; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_constancia_laboral_persona (
    idconstancialaboral integer NOT NULL,
    idverificacionpersona character varying(15) NOT NULL,
    idempleado character varying(5) NOT NULL,
    idestado bigint NOT NULL,
    nombre_cons character varying(250) NOT NULL,
    entrevistada_cons character varying(250) NOT NULL,
    cargoentrevistado_cons character varying(150) NOT NULL,
    comprobacion_cons boolean NOT NULL,
    experiencia_cons text NOT NULL,
    fechainicio_cons timestamp without time zone NOT NULL,
    fechafinal_cons timestamp without time zone NOT NULL,
    fecharegistro_cons timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_constancia_laboral_persona OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_constancia_laboral_persona; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_constancia_laboral_persona IS 'Registro de todas las constancias de experiencia laboral que adjunta en la solicitud.';


--
-- Name: tp_constancia_laboral_persona_idconstancialaboral_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_constancia_laboral_persona_idconstancialaboral_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_constancia_laboral_persona_idconstancialaboral_seq OWNER TO consejo_cvpcpa;

--
-- Name: tp_constancia_laboral_persona_idconstancialaboral_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_constancia_laboral_persona_idconstancialaboral_seq OWNED BY tp_constancia_laboral_persona.idconstancialaboral;


--
-- Name: tp_constancia_laboral_persona_idconstancialaboral_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('tp_constancia_laboral_persona_idconstancialaboral_seq', 1, false);


--
-- Name: tp_direccion_autorizado; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_direccion_autorizado (
    iddireccionauto integer NOT NULL,
    idautorizado bigint NOT NULL,
    idmunicipio integer NOT NULL,
    idempleado character varying(5) NOT NULL,
    direccion_aut text NOT NULL,
    telefono1_aut character varying(15),
    telefono2_aut character varying(15),
    email_aut character varying(250),
    tipo_direccion_aut smallint NOT NULL,
    prioridad_aut smallint NOT NULL,
    fecharegistro_aut timestamp without time zone DEFAULT now() NOT NULL,
    CONSTRAINT ckc_prioridad_aut_tp_direc CHECK (((prioridad_aut >= 1) AND (prioridad_aut <= 2))),
    CONSTRAINT ckc_tipo_direccion_au_tp_direc CHECK (((tipo_direccion_aut >= 1) AND (tipo_direccion_aut <= 5)))
);


ALTER TABLE public.tp_direccion_autorizado OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_direccion_autorizado; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_direccion_autorizado IS 'Registro de las diferentes direcciones que se van a guardar, En esta tabla se guardaran las direcciones de las personas naturales que ya estÃ¡n inscritos es decir que tiene un numero del consejo.';


--
-- Name: COLUMN tp_direccion_autorizado.tipo_direccion_aut; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON COLUMN tp_direccion_autorizado.tipo_direccion_aut IS 'En esta campo puede tener diferentes valores:
1- Direccion del domicio de la persona natural.
2- Direccion del trabajo de la persona natural.
3- Direccion para escuchar notificacion de la persona natural.
4- Direccion del apoderado legal de la persona juridica.
5- Direccion de la empresa de la persona juridica.
';


--
-- Name: COLUMN tp_direccion_autorizado.prioridad_aut; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON COLUMN tp_direccion_autorizado.prioridad_aut IS 'En este registro se guardara si la direccion es la actual o proviene de una actualizacion';


--
-- Name: tp_direccion_autorizado_iddireccionauto_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_direccion_autorizado_iddireccionauto_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_direccion_autorizado_iddireccionauto_seq OWNER TO consejo_cvpcpa;

--
-- Name: tp_direccion_autorizado_iddireccionauto_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_direccion_autorizado_iddireccionauto_seq OWNED BY tp_direccion_autorizado.iddireccionauto;


--
-- Name: tp_direccion_autorizado_iddireccionauto_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('tp_direccion_autorizado_iddireccionauto_seq', 4, true);


--
-- Name: tp_direccion_solicitud; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_direccion_solicitud (
    iddireccionsoli integer NOT NULL,
    idsolicitud bigint NOT NULL,
    idmunicipio integer NOT NULL,
    idempleado character varying(5),
    direccion_dirs character varying(350) NOT NULL,
    telefono1_dirs character varying(15),
    telefono2_dirs character varying(15),
    tipo_direccion_dirs smallint NOT NULL,
    email_dirs character varying(250),
    fecharegistro_dirs timestamp without time zone DEFAULT now() NOT NULL,
    CONSTRAINT ckc_tipo_direccion_di_tp_direc CHECK (((tipo_direccion_dirs >= 1) AND (tipo_direccion_dirs <= 4)))
);


ALTER TABLE public.tp_direccion_solicitud OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_direccion_solicitud; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_direccion_solicitud IS 'Registro de las diferentes direcciones que se van a guardar, En esta tabla se guardaran las direcciones de las personas naturales, de una sociedad o de un representante legal.';


--
-- Name: COLUMN tp_direccion_solicitud.tipo_direccion_dirs; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON COLUMN tp_direccion_solicitud.tipo_direccion_dirs IS 'En esta campo puede tener diferentes valores:
1- Direccion del domicio de la persona natural.
2- Direccion del trabajo de la persona natural.
3- Direccion de oir notificacion de la persona natural.
4- Direccion de la Sociedad de la persona juridica
5- Direccion del Representante Legal de la persona juridica
';


--
-- Name: tp_direccion_solicitud_iddireccionsoli_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_direccion_solicitud_iddireccionsoli_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_direccion_solicitud_iddireccionsoli_seq OWNER TO consejo_cvpcpa;

--
-- Name: tp_direccion_solicitud_iddireccionsoli_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_direccion_solicitud_iddireccionsoli_seq OWNED BY tp_direccion_solicitud.iddireccionsoli;


--
-- Name: tp_direccion_solicitud_iddireccionsoli_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('tp_direccion_solicitud_iddireccionsoli_seq', 1, false);


--
-- Name: tp_educacioncontinuada; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_educacioncontinuada (
    ideducacioncontinuada integer NOT NULL,
    idactualizacion_persona bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    institucion_edu character varying(250) NOT NULL,
    nhoras_edu integer NOT NULL,
    lugar_edu character varying(250) NOT NULL,
    tema_edu character varying(250) NOT NULL,
    fecha_edu timestamp without time zone NOT NULL,
    fecharegistro_edu timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_educacioncontinuada OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_educacioncontinuada; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_educacioncontinuada IS 'En esta tabla se guardara la educacion continuada que presenta una actualizacion de personas naturales.';


--
-- Name: tp_educacioncontinuada_ideducacioncontinuada_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_educacioncontinuada_ideducacioncontinuada_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_educacioncontinuada_ideducacioncontinuada_seq OWNER TO consejo_cvpcpa;

--
-- Name: tp_educacioncontinuada_ideducacioncontinuada_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_educacioncontinuada_ideducacioncontinuada_seq OWNED BY tp_educacioncontinuada.ideducacioncontinuada;


--
-- Name: tp_educacioncontinuada_ideducacioncontinuada_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('tp_educacioncontinuada_ideducacioncontinuada_seq', 1, false);


--
-- Name: tp_estadoautorizado; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_estadoautorizado (
    idestadoautorizado integer NOT NULL,
    idautorizado bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    idestado bigint NOT NULL,
    nacta_ests character varying(20) NOT NULL,
    observacion_ests text NOT NULL,
    fechacta_ests timestamp without time zone NOT NULL,
    fecharegistro_ests timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_estadoautorizado OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_estadoautorizado; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_estadoautorizado IS 'En esta tabla se guardaran todo el historial de los estados que puede tener un inscrito';


--
-- Name: tp_estadoautorizado_idestadoautorizado_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_estadoautorizado_idestadoautorizado_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_estadoautorizado_idestadoautorizado_seq OWNER TO consejo_cvpcpa;

--
-- Name: tp_estadoautorizado_idestadoautorizado_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_estadoautorizado_idestadoautorizado_seq OWNED BY tp_estadoautorizado.idestadoautorizado;


--
-- Name: tp_estadoautorizado_idestadoautorizado_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('tp_estadoautorizado_idestadoautorizado_seq', 3, true);


--
-- Name: tp_estadoautorizadoext; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_estadoautorizadoext (
    idestadoautorizado_extranjera integer NOT NULL,
    idautorizado_extranjera character varying(8) NOT NULL,
    idempleado character varying(5) NOT NULL,
    idestado bigint NOT NULL,
    nacta_estsexta character varying(20) NOT NULL,
    observacion_estsexta text NOT NULL,
    fechacta_estsexta timestamp without time zone NOT NULL,
    fecharegistro_estsexta timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_estadoautorizadoext OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_estadoautorizadoext; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_estadoautorizadoext IS 'En esta tabla se guardaran todo el historial de los estados que puede tener un inscrito de firma extranjera';


--
-- Name: tp_estadoautorizadoext_idestadoautorizado_extranjera_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_estadoautorizadoext_idestadoautorizado_extranjera_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_estadoautorizadoext_idestadoautorizado_extranjera_seq OWNER TO consejo_cvpcpa;

--
-- Name: tp_estadoautorizadoext_idestadoautorizado_extranjera_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_estadoautorizadoext_idestadoautorizado_extranjera_seq OWNED BY tp_estadoautorizadoext.idestadoautorizado_extranjera;


--
-- Name: tp_estadoautorizadoext_idestadoautorizado_extranjera_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('tp_estadoautorizadoext_idestadoautorizado_extranjera_seq', 1, true);


--
-- Name: tp_estadosolicitud; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_estadosolicitud (
    idestadosolicitud integer NOT NULL,
    idsolicitud bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    idestado bigint NOT NULL,
    nacta_ests character varying(20),
    observacion_ests text,
    fechacta_ests timestamp without time zone,
    fecharegistro_ests timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_estadosolicitud OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_estadosolicitud; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_estadosolicitud IS 'En esta tabla se guardaran todo el historial de los estados que puede tener una solicitud.';


--
-- Name: tp_estadosolicitud_idestadosolicitud_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_estadosolicitud_idestadosolicitud_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_estadosolicitud_idestadosolicitud_seq OWNER TO consejo_cvpcpa;

--
-- Name: tp_estadosolicitud_idestadosolicitud_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_estadosolicitud_idestadosolicitud_seq OWNED BY tp_estadosolicitud.idestadosolicitud;


--
-- Name: tp_estadosolicitud_idestadosolicitud_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('tp_estadosolicitud_idestadosolicitud_seq', 1, false);


--
-- Name: tp_familia_solicitud_persona; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_familia_solicitud_persona (
    idfamiliapersona integer NOT NULL,
    idsolicitud_persona bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    apellidos_sfam character varying(250) NOT NULL,
    nombres_sfam character varying(250) NOT NULL,
    nacionalidad_sfam character varying(150) NOT NULL,
    parentesco_sfam smallint NOT NULL,
    fecharegistro_sfam timestamp without time zone DEFAULT now() NOT NULL,
    CONSTRAINT ckc_parentesco_sfam_tp_famil CHECK (((parentesco_sfam >= 1) AND (parentesco_sfam <= 2)))
);


ALTER TABLE public.tp_familia_solicitud_persona OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_familia_solicitud_persona; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_familia_solicitud_persona IS 'Registro de los datos de los padres que el aspirante presenta en la solicitud.';


--
-- Name: tp_familia_solicitud_persona_idfamiliapersona_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_familia_solicitud_persona_idfamiliapersona_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_familia_solicitud_persona_idfamiliapersona_seq OWNER TO consejo_cvpcpa;

--
-- Name: tp_familia_solicitud_persona_idfamiliapersona_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_familia_solicitud_persona_idfamiliapersona_seq OWNED BY tp_familia_solicitud_persona.idfamiliapersona;


--
-- Name: tp_familia_solicitud_persona_idfamiliapersona_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('tp_familia_solicitud_persona_idfamiliapersona_seq', 1, false);


--
-- Name: tp_honradez_notoria_persona; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_honradez_notoria_persona (
    idhonradeznotoria integer NOT NULL,
    idverificacionpersona character varying(15) NOT NULL,
    idempleado character varying(5) NOT NULL,
    idestado bigint NOT NULL,
    emisor_hon character varying(250) NOT NULL,
    conoce_hon boolean NOT NULL,
    tiempo_hon smallint NOT NULL,
    observacion_hon text NOT NULL,
    fecharegistro_hon timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_honradez_notoria_persona OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_honradez_notoria_persona; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_honradez_notoria_persona IS 'Registro de todas las constancias de honradez notoria que agrega el aspirante en la solicitud.';


--
-- Name: tp_honradez_notoria_persona_idhonradeznotoria_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_honradez_notoria_persona_idhonradeznotoria_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_honradez_notoria_persona_idhonradeznotoria_seq OWNER TO consejo_cvpcpa;

--
-- Name: tp_honradez_notoria_persona_idhonradeznotoria_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_honradez_notoria_persona_idhonradeznotoria_seq OWNED BY tp_honradez_notoria_persona.idhonradeznotoria;


--
-- Name: tp_honradez_notoria_persona_idhonradeznotoria_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('tp_honradez_notoria_persona_idhonradeznotoria_seq', 1, false);


--
-- Name: tp_modificacionautorizado; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_modificacionautorizado (
    idmoficacion_persona integer NOT NULL,
    idautorizado_persona bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    nacta_updp character varying(20) NOT NULL,
    observacion_updp text NOT NULL,
    fechacta_updp timestamp without time zone NOT NULL,
    fecharegistro_updp timestamp without time zone NOT NULL
);


ALTER TABLE public.tp_modificacionautorizado OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_modificacionautorizado; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_modificacionautorizado IS 'En esta tabla se guardaran las modificaciones que se realizan a una persona natural pero que necesita una aprobacion del consejo de vigilancia.';


--
-- Name: tp_modificacionautorizado_idmoficacion_persona_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_modificacionautorizado_idmoficacion_persona_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_modificacionautorizado_idmoficacion_persona_seq OWNER TO consejo_cvpcpa;

--
-- Name: tp_modificacionautorizado_idmoficacion_persona_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_modificacionautorizado_idmoficacion_persona_seq OWNED BY tp_modificacionautorizado.idmoficacion_persona;


--
-- Name: tp_modificacionautorizado_idmoficacion_persona_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('tp_modificacionautorizado_idmoficacion_persona_seq', 1, false);


--
-- Name: tp_sol_natural_juridica; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_sol_natural_juridica (
    idsolicitud_persona bigint NOT NULL,
    idautorizado_juridica bigint NOT NULL,
    idempleado character varying(5) NOT NULL
);


ALTER TABLE public.tp_sol_natural_juridica OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_sol_natural_juridica; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_sol_natural_juridica IS 'En esta tabla se guardaran las personas naturales en fase de solicitud, que son socios de una firma juridica aprobada en el consejo.';


--
-- Name: tp_solicitud; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_solicitud (
    idsolicitud bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    tipo_solicitud smallint NOT NULL,
    fecharegistro_solicitud timestamp without time zone DEFAULT now() NOT NULL,
    CONSTRAINT ckc_tipo_solicitud_tp_solic CHECK (((tipo_solicitud >= 1) AND (tipo_solicitud <= 3)))
);


ALTER TABLE public.tp_solicitud OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_solicitud; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_solicitud IS 'Registro de todas las solicitudes que se presenten en el consejo no importando de que tipo sea. Los tipos de solicitudes pueden ser de 4 tipo:
1- Persona Natural.
2- Persona Juridica.
3- Extranjeros.
';


--
-- Name: tp_solicitud_extranjera; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_solicitud_extranjera (
    idsolicitud_extranjera bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    idestado bigint NOT NULL,
    nombrefirma_ext character varying(350) NOT NULL,
    fechainicio_ext timestamp without time zone,
    fechafinal_ext timestamp without time zone,
    fecharegistro_ext timestamp without time zone NOT NULL
);


ALTER TABLE public.tp_solicitud_extranjera OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_solicitud_extranjera; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_solicitud_extranjera IS 'En esta tabla se guardaran todas las solicitudes de firmas extranjeras que se presentan en el consejo.';


--
-- Name: tp_solicitud_juridica; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_solicitud_juridica (
    idsolicitud_juridica bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    idestado bigint NOT NULL,
    nit_spju character varying(17) NOT NULL,
    numeroregistro_spju bigint NOT NULL,
    registrocnr_spju bigint NOT NULL,
    nombresociedad_spju character varying(350) NOT NULL,
    tiposociedad_spju smallint NOT NULL,
    adrepresentacionlegal_spju smallint NOT NULL,
    finalidadsocial_spju text NOT NULL,
    folios_spju integer NOT NULL,
    representante_spju character varying(350) NOT NULL,
    fecharepresentante_spju timestamp without time zone NOT NULL,
    fechasolicitud_spju timestamp without time zone NOT NULL,
    fecharegistro_spju timestamp without time zone DEFAULT now() NOT NULL,
    CONSTRAINT ckc_adrepresentacionl_tp_solic CHECK (((adrepresentacionlegal_spju >= 1) AND (adrepresentacionlegal_spju <= 2))),
    CONSTRAINT ckc_tiposociedad_spju_tp_solic CHECK (((tiposociedad_spju >= 1) AND (tiposociedad_spju <= 3)))
);


ALTER TABLE public.tp_solicitud_juridica OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_solicitud_juridica; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_solicitud_juridica IS 'En esta tabla se guardaran todas las solicitudes de personas juridicas, la cual esta debe ser verificada y aprobada por el consejo.';


--
-- Name: COLUMN tp_solicitud_juridica.tiposociedad_spju; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON COLUMN tp_solicitud_juridica.tiposociedad_spju IS 'Este campo puede tener tres posibles valores:
1- ANONIMA
2- LIMITADA
3- COLECTIVA';


--
-- Name: COLUMN tp_solicitud_juridica.adrepresentacionlegal_spju; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON COLUMN tp_solicitud_juridica.adrepresentacionlegal_spju IS 'Este campo puede tener dos posibles valores:
1- UNICA
2- JUNTA DIRECTIVA';


--
-- Name: tp_solicitud_persona; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_solicitud_persona (
    idsolicitud_persona bigint NOT NULL,
    iduniversidad bigint NOT NULL,
    idmunicipionac_solp integer NOT NULL,
    idestadocivil bigint NOT NULL,
    idsectorlaboral bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    idestado bigint NOT NULL,
    dui_solp character varying(10) NOT NULL,
    nit_solp character varying(17) NOT NULL,
    apellido_solp character varying(250) NOT NULL,
    nombre_solp character varying(250) NOT NULL,
    nombrecon_solp character varying(350) NOT NULL,
    lugartrabajo_solp character varying(250) NOT NULL,
    fechatitulo_solp timestamp without time zone NOT NULL,
    fechanacimiento_solp timestamp without time zone NOT NULL,
    nacionalidad_solp character varying(150) NOT NULL,
    sexo_solp character(1) NOT NULL,
    urlfoto_solp character varying(250) NOT NULL,
    sersocio_solp boolean NOT NULL,
    fechasolicitud_solp timestamp without time zone NOT NULL,
    fecharegistro_solp timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_solicitud_persona OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_solicitud_persona; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_solicitud_persona IS 'Registro de todas las solicitudes de las personas naturales que forman ser parte de aspirantes para obtener el numero oficial.';


--
-- Name: tp_ssocios_inscrito; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_ssocios_inscrito (
    idssocioinscrito integer NOT NULL,
    idsolicitud_juridica bigint NOT NULL,
    idautorizado_persona bigint NOT NULL,
    idestado bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    nacciones_sinc integer NOT NULL,
    porcentaje_sinc numeric(10,2) NOT NULL,
    cargo_sinc character varying(250) NOT NULL,
    funcion_sinc character varying(250) NOT NULL,
    juntadirectiva_sinc boolean NOT NULL,
    filecv_sinc character varying(100),
    fecharegistro_sinc timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_ssocios_inscrito OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_ssocios_inscrito; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_ssocios_inscrito IS 'En esta tabla se guardaran los socios inscritos al consejo que son presentados en la solicitud de una persona juridica.';


--
-- Name: tp_ssocios_inscrito_idssocioinscrito_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_ssocios_inscrito_idssocioinscrito_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_ssocios_inscrito_idssocioinscrito_seq OWNER TO consejo_cvpcpa;

--
-- Name: tp_ssocios_inscrito_idssocioinscrito_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_ssocios_inscrito_idssocioinscrito_seq OWNED BY tp_ssocios_inscrito.idssocioinscrito;


--
-- Name: tp_ssocios_inscrito_idssocioinscrito_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('tp_ssocios_inscrito_idssocioinscrito_seq', 1, false);


--
-- Name: tp_ssocios_ninscrito; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_ssocios_ninscrito (
    idssocioninscrito integer NOT NULL,
    idsolicitud_juridica bigint NOT NULL,
    idestado bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    nit_ninc character varying(17) NOT NULL,
    apellidos_ninc character varying(250) NOT NULL,
    nombres_ninc character varying(250) NOT NULL,
    nacciones_ninc integer NOT NULL,
    porcentaje_ninc numeric(10,2) NOT NULL,
    cargo_ninc character varying(250) NOT NULL,
    funcion_ninc character varying(250) NOT NULL,
    juntadirectiva_ninc boolean NOT NULL,
    filecv_ninc character varying(100) NOT NULL,
    nacionalidad_ninc character varying(150) NOT NULL,
    suscribeninformes_ninc boolean NOT NULL,
    fecharegistro_ninc timestamp without time zone NOT NULL
);


ALTER TABLE public.tp_ssocios_ninscrito OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_ssocios_ninscrito; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_ssocios_ninscrito IS 'En esta tabla se guardaran todos los socios NO inscritos en el consejo que se presenta en una solicitud de una persona juridica.';


--
-- Name: tp_ssocios_ninscrito_idssocioninscrito_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_ssocios_ninscrito_idssocioninscrito_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_ssocios_ninscrito_idssocioninscrito_seq OWNER TO consejo_cvpcpa;

--
-- Name: tp_ssocios_ninscrito_idssocioninscrito_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_ssocios_ninscrito_idssocioninscrito_seq OWNED BY tp_ssocios_ninscrito.idssocioninscrito;


--
-- Name: tp_ssocios_ninscrito_idssocioninscrito_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('tp_ssocios_ninscrito_idssocioninscrito_seq', 1, false);


--
-- Name: tp_transformacion_juridica; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_transformacion_juridica (
    idtransformacion integer NOT NULL,
    idautorizado_juridica bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    idestado bigint NOT NULL,
    tipo_updt smallint NOT NULL,
    fechaescritura_updt timestamp without time zone NOT NULL,
    nacta_updt character varying(20) NOT NULL,
    fechacta_updt timestamp without time zone NOT NULL,
    observaciones_updt text,
    fecharegistro_updt timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_transformacion_juridica OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_transformacion_juridica; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_transformacion_juridica IS 'En esta tabla se almacenaran todos los registros de las transformacion o modificaciones que se realizen en una persona juridica autorizada.';


--
-- Name: tp_transformacion_juridica_idtransformacion_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE tp_transformacion_juridica_idtransformacion_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.tp_transformacion_juridica_idtransformacion_seq OWNER TO consejo_cvpcpa;

--
-- Name: tp_transformacion_juridica_idtransformacion_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE tp_transformacion_juridica_idtransformacion_seq OWNED BY tp_transformacion_juridica.idtransformacion;


--
-- Name: tp_transformacion_juridica_idtransformacion_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('tp_transformacion_juridica_idtransformacion_seq', 1, false);


--
-- Name: tp_verificacion_persona; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE tp_verificacion_persona (
    idverificacionpersona character varying(15) NOT NULL,
    idsolicitud_persona bigint NOT NULL,
    idempleado character varying(5) NOT NULL,
    partidanacimiento_verp boolean NOT NULL,
    observacion_verp text,
    fecharegistro_verp timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.tp_verificacion_persona OWNER TO consejo_cvpcpa;

--
-- Name: TABLE tp_verificacion_persona; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE tp_verificacion_persona IS 'Registro de todas las verificaciones que se realiza a la solicitud que el aspirante presentara.';


--
-- Name: ts_acceso_sistema; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE ts_acceso_sistema (
    idaccesosistema integer NOT NULL,
    idempleado character varying(5) NOT NULL,
    fechaingreso_acc timestamp without time zone NOT NULL,
    fechasalida_acc timestamp without time zone,
    ip_acc character varying(15) NOT NULL
);


ALTER TABLE public.ts_acceso_sistema OWNER TO consejo_cvpcpa;

--
-- Name: TABLE ts_acceso_sistema; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE ts_acceso_sistema IS 'Registro de todos los acceso al sistema que cada usuario realice.';


--
-- Name: ts_acceso_sistema_idaccesosistema_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE ts_acceso_sistema_idaccesosistema_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.ts_acceso_sistema_idaccesosistema_seq OWNER TO consejo_cvpcpa;

--
-- Name: ts_acceso_sistema_idaccesosistema_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE ts_acceso_sistema_idaccesosistema_seq OWNED BY ts_acceso_sistema.idaccesosistema;


--
-- Name: ts_acceso_sistema_idaccesosistema_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('ts_acceso_sistema_idaccesosistema_seq', 1, false);


--
-- Name: ts_departamento; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE ts_departamento (
    iddepartamento smallint NOT NULL,
    nombre_depa character varying(30) NOT NULL
);


ALTER TABLE public.ts_departamento OWNER TO consejo_cvpcpa;

--
-- Name: TABLE ts_departamento; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE ts_departamento IS 'Registro de todos los nombres de los departamentos de la Republica.';


--
-- Name: ts_empleado; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE ts_empleado (
    idempleado character varying(5) NOT NULL,
    idrol bigint NOT NULL,
    nick_emp character varying(50) NOT NULL,
    password_emp character varying(200) NOT NULL,
    nombre_emp character varying(150) NOT NULL,
    apellido_emp character varying(150) NOT NULL,
    activo_emp boolean NOT NULL,
    fecharegistro_emp timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.ts_empleado OWNER TO consejo_cvpcpa;

--
-- Name: TABLE ts_empleado; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE ts_empleado IS 'Registro de todos los empleados que tendrÃ¡n un acceso limitado al sistema.';


--
-- Name: ts_estado; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE ts_estado (
    idestado integer NOT NULL,
    raiz_esta smallint NOT NULL,
    nodo_esta smallint NOT NULL,
    nombre_esta character varying(150) NOT NULL,
    fecharegistro_esta timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.ts_estado OWNER TO consejo_cvpcpa;

--
-- Name: TABLE ts_estado; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE ts_estado IS 'Registro de todos los estados que se guardaran para una solicitud como una verificaciÃ³n.';


--
-- Name: ts_estado_civil; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE ts_estado_civil (
    idestadocivil integer NOT NULL,
    nombre_estc character varying(100) NOT NULL,
    fecharegistro_estc timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.ts_estado_civil OWNER TO consejo_cvpcpa;

--
-- Name: TABLE ts_estado_civil; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE ts_estado_civil IS 'Registro de los estados civil, que funcionara como un simple catalogo.';


--
-- Name: ts_estado_civil_idestadocivil_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE ts_estado_civil_idestadocivil_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.ts_estado_civil_idestadocivil_seq OWNER TO consejo_cvpcpa;

--
-- Name: ts_estado_civil_idestadocivil_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE ts_estado_civil_idestadocivil_seq OWNED BY ts_estado_civil.idestadocivil;


--
-- Name: ts_estado_civil_idestadocivil_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('ts_estado_civil_idestadocivil_seq', 4, true);


--
-- Name: ts_estado_idestado_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE ts_estado_idestado_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.ts_estado_idestado_seq OWNER TO consejo_cvpcpa;

--
-- Name: ts_estado_idestado_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE ts_estado_idestado_seq OWNED BY ts_estado.idestado;


--
-- Name: ts_estado_idestado_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('ts_estado_idestado_seq', 13, true);


--
-- Name: ts_historial; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE ts_historial (
    idhistorial integer NOT NULL,
    idempleado character varying(5) NOT NULL,
    iddato_his character varying(100) NOT NULL,
    tabla_his character varying(150) NOT NULL,
    campo_his character varying(150) NOT NULL,
    newdate_his text NOT NULL,
    olddate_his text,
    accion_his smallint NOT NULL,
    descripcion_his text,
    fecharegistro_his timestamp without time zone DEFAULT now() NOT NULL,
    CONSTRAINT ckc_accion_his_ts_histo CHECK (((accion_his >= 1) AND (accion_his <= 3)))
);


ALTER TABLE public.ts_historial OWNER TO consejo_cvpcpa;

--
-- Name: TABLE ts_historial; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE ts_historial IS 'Registro de los cambios que realicen en una tabla cualquier, se guardara el campo que se modifica el viejo y el nuevo valor.';


--
-- Name: ts_historial_idhistorial_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE ts_historial_idhistorial_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.ts_historial_idhistorial_seq OWNER TO consejo_cvpcpa;

--
-- Name: ts_historial_idhistorial_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE ts_historial_idhistorial_seq OWNED BY ts_historial.idhistorial;


--
-- Name: ts_historial_idhistorial_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('ts_historial_idhistorial_seq', 1, false);


--
-- Name: ts_modulo; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE ts_modulo (
    idmodulo integer NOT NULL,
    nombre_mod character varying(150) NOT NULL,
    path_mod character varying(250) NOT NULL,
    file_mod character varying(100) NOT NULL,
    style_mod character varying(100) NOT NULL,
    js_mod character varying(250) NOT NULL,
    activo_mod boolean NOT NULL,
    descripcion_mod text,
    fecharegistro_mod timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.ts_modulo OWNER TO consejo_cvpcpa;

--
-- Name: TABLE ts_modulo; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE ts_modulo IS 'Registro de todos los nombres de los mÃ³dulos registrados a los cuales los usuarios tendrÃ¡n acceso, dependiendo de los privilegios otorgados.';


--
-- Name: ts_modulo_idmodulo_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE ts_modulo_idmodulo_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.ts_modulo_idmodulo_seq OWNER TO consejo_cvpcpa;

--
-- Name: ts_modulo_idmodulo_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE ts_modulo_idmodulo_seq OWNED BY ts_modulo.idmodulo;


--
-- Name: ts_modulo_idmodulo_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('ts_modulo_idmodulo_seq', 3, true);


--
-- Name: ts_municipio; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE ts_municipio (
    idmunicipio integer NOT NULL,
    iddepartamento smallint NOT NULL,
    nombre_muni character varying(150) NOT NULL
);


ALTER TABLE public.ts_municipio OWNER TO consejo_cvpcpa;

--
-- Name: TABLE ts_municipio; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE ts_municipio IS 'Registro de todos los 262 municipios que contiene el pais.';


--
-- Name: ts_objetivoarchivo; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE ts_objetivoarchivo (
    idobjetivoarchivo integer NOT NULL,
    nombre_objarc character varying(50) NOT NULL,
    fecharegistro_objarc timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.ts_objetivoarchivo OWNER TO consejo_cvpcpa;

--
-- Name: TABLE ts_objetivoarchivo; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE ts_objetivoarchivo IS 'En esta tabla se guardara el objetivo de cada archivo, por ejemplo para modificar un estado se subira un archivo, por lo tanto ese archivo sera como objetivo modificar el estado de la solicitud o del inscrito.';


--
-- Name: ts_objetivoarchivo_idobjetivoarchivo_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE ts_objetivoarchivo_idobjetivoarchivo_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.ts_objetivoarchivo_idobjetivoarchivo_seq OWNER TO consejo_cvpcpa;

--
-- Name: ts_objetivoarchivo_idobjetivoarchivo_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE ts_objetivoarchivo_idobjetivoarchivo_seq OWNED BY ts_objetivoarchivo.idobjetivoarchivo;


--
-- Name: ts_objetivoarchivo_idobjetivoarchivo_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('ts_objetivoarchivo_idobjetivoarchivo_seq', 12, true);


--
-- Name: ts_opcion_rol; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE ts_opcion_rol (
    idopcion integer NOT NULL,
    idmodulo bigint NOT NULL,
    idrol bigint NOT NULL,
    fecharegistro_opcr timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.ts_opcion_rol OWNER TO consejo_cvpcpa;

--
-- Name: TABLE ts_opcion_rol; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE ts_opcion_rol IS 'Registro de los modulos que le agregaran a cada rol';


--
-- Name: ts_opcion_rol_idopcion_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE ts_opcion_rol_idopcion_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.ts_opcion_rol_idopcion_seq OWNER TO consejo_cvpcpa;

--
-- Name: ts_opcion_rol_idopcion_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE ts_opcion_rol_idopcion_seq OWNED BY ts_opcion_rol.idopcion;


--
-- Name: ts_opcion_rol_idopcion_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('ts_opcion_rol_idopcion_seq', 3, true);


--
-- Name: ts_rol; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE ts_rol (
    idrol integer NOT NULL,
    nombre_rol character varying(150) NOT NULL,
    fecharegistro_rol timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.ts_rol OWNER TO consejo_cvpcpa;

--
-- Name: TABLE ts_rol; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE ts_rol IS 'Registro de todos los roles que el sistema tendrÃ¡ a los cuales los usuarios se la irÃ¡n agregando.';


--
-- Name: ts_rol_idrol_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE ts_rol_idrol_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.ts_rol_idrol_seq OWNER TO consejo_cvpcpa;

--
-- Name: ts_rol_idrol_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE ts_rol_idrol_seq OWNED BY ts_rol.idrol;


--
-- Name: ts_rol_idrol_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('ts_rol_idrol_seq', 1, true);


--
-- Name: ts_sector_laboral; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE ts_sector_laboral (
    idsectorlaboral integer NOT NULL,
    nombre_sect character varying(100) NOT NULL,
    fecharegistro_sect timestamp without time zone DEFAULT now() NOT NULL
);


ALTER TABLE public.ts_sector_laboral OWNER TO consejo_cvpcpa;

--
-- Name: TABLE ts_sector_laboral; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE ts_sector_laboral IS 'Registro de los sectores laborales, por ejemplo: Publica, Privada, Banca, Comercio, Industria, etc.';


--
-- Name: ts_sector_laboral_idsectorlaboral_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE ts_sector_laboral_idsectorlaboral_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.ts_sector_laboral_idsectorlaboral_seq OWNER TO consejo_cvpcpa;

--
-- Name: ts_sector_laboral_idsectorlaboral_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE ts_sector_laboral_idsectorlaboral_seq OWNED BY ts_sector_laboral.idsectorlaboral;


--
-- Name: ts_sector_laboral_idsectorlaboral_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('ts_sector_laboral_idsectorlaboral_seq', 6, true);


--
-- Name: ts_universidad; Type: TABLE; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

CREATE TABLE ts_universidad (
    iduniversidad integer NOT NULL,
    nombre_univ character varying(250) NOT NULL,
    zona_univ smallint NOT NULL,
    activo_univ boolean,
    fecharegistro_univ timestamp without time zone DEFAULT now() NOT NULL,
    CONSTRAINT ckc_zona_univ_ts_unive CHECK (((zona_univ >= 1) AND (zona_univ <= 3)))
);


ALTER TABLE public.ts_universidad OWNER TO consejo_cvpcpa;

--
-- Name: TABLE ts_universidad; Type: COMMENT; Schema: public; Owner: consejo_cvpcpa
--

COMMENT ON TABLE ts_universidad IS 'Registro de todas las universidades del pais.';


--
-- Name: ts_universidad_iduniversidad_seq; Type: SEQUENCE; Schema: public; Owner: consejo_cvpcpa
--

CREATE SEQUENCE ts_universidad_iduniversidad_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.ts_universidad_iduniversidad_seq OWNER TO consejo_cvpcpa;

--
-- Name: ts_universidad_iduniversidad_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: consejo_cvpcpa
--

ALTER SEQUENCE ts_universidad_iduniversidad_seq OWNED BY ts_universidad.iduniversidad;


--
-- Name: ts_universidad_iduniversidad_seq; Type: SEQUENCE SET; Schema: public; Owner: consejo_cvpcpa
--

SELECT pg_catalog.setval('ts_universidad_iduniversidad_seq', 37, true);


--
-- Name: vw_firma_extranjera; Type: VIEW; Schema: public; Owner: consejo_cvpcpa
--

CREATE VIEW vw_firma_extranjera AS
    SELECT aute.idautorizado_extranjera, est.idestado, upper((aute.nombrefirma_aext)::text) AS nombrefirma_aext, est.nombre_esta, to_char(aute.fechainicio_aext, 'DD/MM/YYYY'::text) AS fecha_inicio, to_char(aute.fechafinal_aext, 'DD/MM/YYYY'::text) AS fecha_final FROM (tp_autorizado_extranjera aute JOIN ts_estado est ON ((aute.idestado = est.idestado))) ORDER BY aute.idautorizado_extranjera;


ALTER TABLE public.vw_firma_extranjera OWNER TO consejo_cvpcpa;

--
-- Name: vw_personas_juridicas; Type: VIEW; Schema: public; Owner: consejo_cvpcpa
--

CREATE VIEW vw_personas_juridicas AS
    SELECT autj.idautorizado_juridica, est.idestado, autj.nit_apju, upper((autj.nombresociedad_apju)::text) AS nombresociedad_apju, est.nombre_esta, upper((autj.representante_apju)::text) AS representante_apju FROM (tp_autorizado_juridica autj JOIN ts_estado est ON ((autj.idestado = est.idestado))) ORDER BY autj.idautorizado_juridica;


ALTER TABLE public.vw_personas_juridicas OWNER TO consejo_cvpcpa;

--
-- Name: vw_personas_naturales; Type: VIEW; Schema: public; Owner: consejo_cvpcpa
--

CREATE VIEW vw_personas_naturales AS
    SELECT autp.idautorizado_persona, est.idestado, autp.dui_autp, autp.nit_autp, (((autp.nombre_autp)::text || ' '::text) || (autp.apellido_autp)::text) AS nombre_full, est.nombre_esta, autp.lugartrabajo_autp FROM (tp_autorizado_persona autp JOIN ts_estado est ON ((autp.idestado = est.idestado))) ORDER BY autp.idautorizado_persona;


ALTER TABLE public.vw_personas_naturales OWNER TO consejo_cvpcpa;

--
-- Name: idactualizacion_juridica; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_actualizacion_juridica ALTER COLUMN idactualizacion_juridica SET DEFAULT nextval('tp_actualizacion_juridica_idactualizacion_juridica_seq'::regclass);


--
-- Name: idactualizacion_persona; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_actualizacion_persona ALTER COLUMN idactualizacion_persona SET DEFAULT nextval('tp_actualizacion_persona_idactualizacion_persona_seq'::regclass);


--
-- Name: idarchivoautorizado; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_archivo_autorizado ALTER COLUMN idarchivoautorizado SET DEFAULT nextval('tp_archivo_autorizado_idarchivoautorizado_seq'::regclass);


--
-- Name: idarchivoextranjera; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_archivo_autorizadoext ALTER COLUMN idarchivoextranjera SET DEFAULT nextval('tp_archivo_autorizadoext_idarchivoextranjera_seq'::regclass);


--
-- Name: idarchivosolicitud; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_archivo_solicitud ALTER COLUMN idarchivosolicitud SET DEFAULT nextval('tp_archivo_solicitud_idarchivosolicitud_seq'::regclass);


--
-- Name: idasocioinscrito; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_asocios_inscrito ALTER COLUMN idasocioinscrito SET DEFAULT nextval('tp_asocios_inscrito_idasocioinscrito_seq'::regclass);


--
-- Name: idasocioninscrito; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_asocios_ninscrito ALTER COLUMN idasocioninscrito SET DEFAULT nextval('tp_asocios_ninscrito_idasocioninscrito_seq'::regclass);


--
-- Name: idfallecidos; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_autorizado_persona_fallecido ALTER COLUMN idfallecidos SET DEFAULT nextval('tp_autorizado_persona_fallecido_idfallecidos_seq'::regclass);


--
-- Name: idconstancialaboral; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_constancia_laboral_persona ALTER COLUMN idconstancialaboral SET DEFAULT nextval('tp_constancia_laboral_persona_idconstancialaboral_seq'::regclass);


--
-- Name: iddireccionauto; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_direccion_autorizado ALTER COLUMN iddireccionauto SET DEFAULT nextval('tp_direccion_autorizado_iddireccionauto_seq'::regclass);


--
-- Name: iddireccionsoli; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_direccion_solicitud ALTER COLUMN iddireccionsoli SET DEFAULT nextval('tp_direccion_solicitud_iddireccionsoli_seq'::regclass);


--
-- Name: ideducacioncontinuada; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_educacioncontinuada ALTER COLUMN ideducacioncontinuada SET DEFAULT nextval('tp_educacioncontinuada_ideducacioncontinuada_seq'::regclass);


--
-- Name: idestadoautorizado; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_estadoautorizado ALTER COLUMN idestadoautorizado SET DEFAULT nextval('tp_estadoautorizado_idestadoautorizado_seq'::regclass);


--
-- Name: idestadoautorizado_extranjera; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_estadoautorizadoext ALTER COLUMN idestadoautorizado_extranjera SET DEFAULT nextval('tp_estadoautorizadoext_idestadoautorizado_extranjera_seq'::regclass);


--
-- Name: idestadosolicitud; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_estadosolicitud ALTER COLUMN idestadosolicitud SET DEFAULT nextval('tp_estadosolicitud_idestadosolicitud_seq'::regclass);


--
-- Name: idfamiliapersona; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_familia_solicitud_persona ALTER COLUMN idfamiliapersona SET DEFAULT nextval('tp_familia_solicitud_persona_idfamiliapersona_seq'::regclass);


--
-- Name: idhonradeznotoria; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_honradez_notoria_persona ALTER COLUMN idhonradeznotoria SET DEFAULT nextval('tp_honradez_notoria_persona_idhonradeznotoria_seq'::regclass);


--
-- Name: idmoficacion_persona; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_modificacionautorizado ALTER COLUMN idmoficacion_persona SET DEFAULT nextval('tp_modificacionautorizado_idmoficacion_persona_seq'::regclass);


--
-- Name: idssocioinscrito; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_ssocios_inscrito ALTER COLUMN idssocioinscrito SET DEFAULT nextval('tp_ssocios_inscrito_idssocioinscrito_seq'::regclass);


--
-- Name: idssocioninscrito; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_ssocios_ninscrito ALTER COLUMN idssocioninscrito SET DEFAULT nextval('tp_ssocios_ninscrito_idssocioninscrito_seq'::regclass);


--
-- Name: idtransformacion; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE tp_transformacion_juridica ALTER COLUMN idtransformacion SET DEFAULT nextval('tp_transformacion_juridica_idtransformacion_seq'::regclass);


--
-- Name: idaccesosistema; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ts_acceso_sistema ALTER COLUMN idaccesosistema SET DEFAULT nextval('ts_acceso_sistema_idaccesosistema_seq'::regclass);


--
-- Name: idestado; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ts_estado ALTER COLUMN idestado SET DEFAULT nextval('ts_estado_idestado_seq'::regclass);


--
-- Name: idestadocivil; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ts_estado_civil ALTER COLUMN idestadocivil SET DEFAULT nextval('ts_estado_civil_idestadocivil_seq'::regclass);


--
-- Name: idhistorial; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ts_historial ALTER COLUMN idhistorial SET DEFAULT nextval('ts_historial_idhistorial_seq'::regclass);


--
-- Name: idmodulo; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ts_modulo ALTER COLUMN idmodulo SET DEFAULT nextval('ts_modulo_idmodulo_seq'::regclass);


--
-- Name: idobjetivoarchivo; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ts_objetivoarchivo ALTER COLUMN idobjetivoarchivo SET DEFAULT nextval('ts_objetivoarchivo_idobjetivoarchivo_seq'::regclass);


--
-- Name: idopcion; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ts_opcion_rol ALTER COLUMN idopcion SET DEFAULT nextval('ts_opcion_rol_idopcion_seq'::regclass);


--
-- Name: idrol; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ts_rol ALTER COLUMN idrol SET DEFAULT nextval('ts_rol_idrol_seq'::regclass);


--
-- Name: idsectorlaboral; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ts_sector_laboral ALTER COLUMN idsectorlaboral SET DEFAULT nextval('ts_sector_laboral_idsectorlaboral_seq'::regclass);


--
-- Name: iduniversidad; Type: DEFAULT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ts_universidad ALTER COLUMN iduniversidad SET DEFAULT nextval('ts_universidad_iduniversidad_seq'::regclass);


--
-- Data for Name: tp_actualizacion_juridica; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_actualizacion_juridica (idactualizacion_juridica, idautorizado_juridica, idempleado, representantelegal_f5j, fecharegistro_f5j) FROM stdin;
\.


--
-- Data for Name: tp_actualizacion_persona; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_actualizacion_persona (idactualizacion_persona, idautorizado_persona, idempleado, idsectorlaboral, sersocio_f5p, ejerce_f5p, fechasolicitud_f5p, fecharegistro_f5p) FROM stdin;
\.


--
-- Data for Name: tp_archivo_autorizado; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_archivo_autorizado (idarchivoautorizado, idautorizado, idempleado, idobjetivoarchivo, nombrearc_fauto, file_fauto, formato_fauto, observacion_fauto, fecharegistro_fauto) FROM stdin;
\.


--
-- Data for Name: tp_archivo_autorizadoext; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_archivo_autorizadoext (idarchivoextranjera, idautorizado_extranjera, idempleado, idobjetivoarchivo, nombrearc_fexta, file_fexta, formato_fexta, observacion_fexta, fecharegistro_fexta) FROM stdin;
\.


--
-- Data for Name: tp_archivo_solicitud; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_archivo_solicitud (idarchivosolicitud, idsolicitud, idempleado, idobjetivoarchivo, nombrearc_fsoli, file_fsoli, formato_fsoli, observacion_fsoli, fecharegistro_fsoli) FROM stdin;
\.


--
-- Data for Name: tp_asocios_inscrito; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_asocios_inscrito (idasocioinscrito, idautorizado_juridica, idautorizado_persona, idestado, idempleado, nacciones_asinc, porcentaje_asinc, cargo_asinc, funcion_asinc, juntadirectiva_asinc, filecv_asinc, fecharegistro_asinc) FROM stdin;
\.


--
-- Data for Name: tp_asocios_ninscrito; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_asocios_ninscrito (idasocioninscrito, idautorizado_juridica, idestado, idempleado, nit_aninc, apellidos_aninc, nombres_aninc, nacciones_aninc, porcentaje_aninc, cargo_aninc, funcion_aninc, juntadirectiva_aninc, filecv_aninc, nacionalidad_aninc, suscribeninformes_aninc, fecharegistro_aninc) FROM stdin;
\.


--
-- Data for Name: tp_auto_natural_juridica; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_auto_natural_juridica (idautorizado_persona, idautorizado_juridica, idempleado) FROM stdin;
\.


--
-- Data for Name: tp_autorizado; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_autorizado (idautorizado, idempleado, tipo_registro, fecharegistro_registro) FROM stdin;
910	GJ001	1	2011-09-29 18:15:03.040201
\.


--
-- Data for Name: tp_autorizado_extranjera; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_autorizado_extranjera (idautorizado_extranjera, idsolicitud_extranjera, idempleado, idestado, nombrefirma_aext, fechainicio_aext, fechafinal_aext, fecharegistro_aext) FROM stdin;
\.


--
-- Data for Name: tp_autorizado_juridica; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_autorizado_juridica (idautorizado_juridica, idsolicitud_juridica, idempleado, idestado, idautorizado_extranjera, nit_apju, numeroregistro_apju, registrocnr_apju, nombresociedad_apju, tiposociedad_apju, adrepresentacionlegal_apju, finalidadsocial_apju, folios_apju, representante_apju, fecharepresentante_apju, fecharegistro_apju) FROM stdin;
\.


--
-- Data for Name: tp_autorizado_persona; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_autorizado_persona (idautorizado_persona, idsolicitud_persona, iduniversidad, idestadocivil, idsectorlaboral, idempleado, idestado, idautorizado_extranjera, dui_autp, nit_autp, apellido_autp, nombre_autp, nombrecon_autp, lugartrabajo_autp, url_foto_autp, nacionalidad_autp, sersocio_autp, ejerce_autp, fechatitulo_autp, fechamodificacion_autp, fecharegistro_autp) FROM stdin;
910	\N	1	\N	\N	GJ001	5	\N	01814874-9	0302-200955-001-3	MURILLO RUIZ	JUAN NEFTALI	\N	MINISTERIO DE HACIENDA	\N	\N	\N	\N	1990-05-09 00:00:00	\N	2011-09-29 18:15:03.040201
\.


--
-- Data for Name: tp_autorizado_persona_fallecido; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_autorizado_persona_fallecido (idfallecidos, idautorizado_persona, idempleado, libro_fall, folio1_fall, folio2_fall, nacta_fall, fechacta_fall, observacion_fall, fechafallecido_fall, fecharegistro_fall) FROM stdin;
\.


--
-- Data for Name: tp_constancia_laboral_persona; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_constancia_laboral_persona (idconstancialaboral, idverificacionpersona, idempleado, idestado, nombre_cons, entrevistada_cons, cargoentrevistado_cons, comprobacion_cons, experiencia_cons, fechainicio_cons, fechafinal_cons, fecharegistro_cons) FROM stdin;
\.


--
-- Data for Name: tp_direccion_autorizado; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_direccion_autorizado (iddireccionauto, idautorizado, idmunicipio, idempleado, direccion_aut, telefono1_aut, telefono2_aut, email_aut, tipo_direccion_aut, prioridad_aut, fecharegistro_aut) FROM stdin;
3	910	14	GJ001	repto. santa clara sur, pje. las amapolas #6, barrio san jacinto	22801645		jmurillo@mh.gob.sv	1	1	2011-09-29 18:15:03.040201
4	910	3	GJ001	urbanizacion industrial san pablo, calle l-1 #15	22445806		jmurillo@mh.gob.sv	2	1	2011-09-29 18:15:03.040201
\.


--
-- Data for Name: tp_direccion_solicitud; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_direccion_solicitud (iddireccionsoli, idsolicitud, idmunicipio, idempleado, direccion_dirs, telefono1_dirs, telefono2_dirs, tipo_direccion_dirs, email_dirs, fecharegistro_dirs) FROM stdin;
\.


--
-- Data for Name: tp_educacioncontinuada; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_educacioncontinuada (ideducacioncontinuada, idactualizacion_persona, idempleado, institucion_edu, nhoras_edu, lugar_edu, tema_edu, fecha_edu, fecharegistro_edu) FROM stdin;
\.


--
-- Data for Name: tp_estadoautorizado; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_estadoautorizado (idestadoautorizado, idautorizado, idempleado, idestado, nacta_ests, observacion_ests, fechacta_ests, fecharegistro_ests) FROM stdin;
3	910	GJ001	5	49/viii/90	AUTORIZADO	1990-08-23 00:00:00	2011-09-29 18:15:03.040201
\.


--
-- Data for Name: tp_estadoautorizadoext; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_estadoautorizadoext (idestadoautorizado_extranjera, idautorizado_extranjera, idempleado, idestado, nacta_estsexta, observacion_estsexta, fechacta_estsexta, fecharegistro_estsexta) FROM stdin;
\.


--
-- Data for Name: tp_estadosolicitud; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_estadosolicitud (idestadosolicitud, idsolicitud, idempleado, idestado, nacta_ests, observacion_ests, fechacta_ests, fecharegistro_ests) FROM stdin;
\.


--
-- Data for Name: tp_familia_solicitud_persona; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_familia_solicitud_persona (idfamiliapersona, idsolicitud_persona, idempleado, apellidos_sfam, nombres_sfam, nacionalidad_sfam, parentesco_sfam, fecharegistro_sfam) FROM stdin;
\.


--
-- Data for Name: tp_honradez_notoria_persona; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_honradez_notoria_persona (idhonradeznotoria, idverificacionpersona, idempleado, idestado, emisor_hon, conoce_hon, tiempo_hon, observacion_hon, fecharegistro_hon) FROM stdin;
\.


--
-- Data for Name: tp_modificacionautorizado; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_modificacionautorizado (idmoficacion_persona, idautorizado_persona, idempleado, nacta_updp, observacion_updp, fechacta_updp, fecharegistro_updp) FROM stdin;
\.


--
-- Data for Name: tp_sol_natural_juridica; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_sol_natural_juridica (idsolicitud_persona, idautorizado_juridica, idempleado) FROM stdin;
\.


--
-- Data for Name: tp_solicitud; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_solicitud (idsolicitud, idempleado, tipo_solicitud, fecharegistro_solicitud) FROM stdin;
\.


--
-- Data for Name: tp_solicitud_extranjera; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_solicitud_extranjera (idsolicitud_extranjera, idempleado, idestado, nombrefirma_ext, fechainicio_ext, fechafinal_ext, fecharegistro_ext) FROM stdin;
\.


--
-- Data for Name: tp_solicitud_juridica; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_solicitud_juridica (idsolicitud_juridica, idempleado, idestado, nit_spju, numeroregistro_spju, registrocnr_spju, nombresociedad_spju, tiposociedad_spju, adrepresentacionlegal_spju, finalidadsocial_spju, folios_spju, representante_spju, fecharepresentante_spju, fechasolicitud_spju, fecharegistro_spju) FROM stdin;
\.


--
-- Data for Name: tp_solicitud_persona; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_solicitud_persona (idsolicitud_persona, iduniversidad, idmunicipionac_solp, idestadocivil, idsectorlaboral, idempleado, idestado, dui_solp, nit_solp, apellido_solp, nombre_solp, nombrecon_solp, lugartrabajo_solp, fechatitulo_solp, fechanacimiento_solp, nacionalidad_solp, sexo_solp, urlfoto_solp, sersocio_solp, fechasolicitud_solp, fecharegistro_solp) FROM stdin;
\.


--
-- Data for Name: tp_ssocios_inscrito; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_ssocios_inscrito (idssocioinscrito, idsolicitud_juridica, idautorizado_persona, idestado, idempleado, nacciones_sinc, porcentaje_sinc, cargo_sinc, funcion_sinc, juntadirectiva_sinc, filecv_sinc, fecharegistro_sinc) FROM stdin;
\.


--
-- Data for Name: tp_ssocios_ninscrito; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_ssocios_ninscrito (idssocioninscrito, idsolicitud_juridica, idestado, idempleado, nit_ninc, apellidos_ninc, nombres_ninc, nacciones_ninc, porcentaje_ninc, cargo_ninc, funcion_ninc, juntadirectiva_ninc, filecv_ninc, nacionalidad_ninc, suscribeninformes_ninc, fecharegistro_ninc) FROM stdin;
\.


--
-- Data for Name: tp_transformacion_juridica; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_transformacion_juridica (idtransformacion, idautorizado_juridica, idempleado, idestado, tipo_updt, fechaescritura_updt, nacta_updt, fechacta_updt, observaciones_updt, fecharegistro_updt) FROM stdin;
\.


--
-- Data for Name: tp_verificacion_persona; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY tp_verificacion_persona (idverificacionpersona, idsolicitud_persona, idempleado, partidanacimiento_verp, observacion_verp, fecharegistro_verp) FROM stdin;
\.


--
-- Data for Name: ts_acceso_sistema; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY ts_acceso_sistema (idaccesosistema, idempleado, fechaingreso_acc, fechasalida_acc, ip_acc) FROM stdin;
\.


--
-- Data for Name: ts_departamento; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY ts_departamento (iddepartamento, nombre_depa) FROM stdin;
1	DEPARTAMENTO DE SAN SALVADOR
2	DEPARTAMENTO DE SANTA ANA
3	DEPARTAMENTO DE SAN MIGUEL
4	DEPARTAMENTO DE LA LIBERTAD
5	DEPARTAMENTO DE USULUTAN
6	DEPARTAMENTO DE SONSONATE
7	DEPARTAMENTO DE LA UNION
8	DEPARTAMENTO DE LA PAZ
9	DEPARTAMENTO DE CHALATENANGO
10	DEPARTAMENTO DE CUSCATLAN
11	DEPARTAMENTO DE AHUACHAPAN
12	DEPARTAMENTO DE MORAZAN
13	DEPARTAMENTO DE SAN VICENTE
14	DEPARTAMENTO DE CABAÑAS
\.


--
-- Data for Name: ts_empleado; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY ts_empleado (idempleado, idrol, nick_emp, password_emp, nombre_emp, apellido_emp, activo_emp, fecharegistro_emp) FROM stdin;
MD001	1	dmaldonado	7fac9b37573278f1ee2d7549810a4f1d	MALDONADO	DORA ALICIA	t	2011-09-28 08:18:59.896029
GJ001	1	jgalindo	09299d7d6a6041e6c32594f8728a9c46	JESSICA	GALINDO	t	2011-09-28 08:17:34.27873
MN001	1	nmontecino	fc337e73890bde837d39ca53d0fe79e1	NÃ©lida	Montecino	t	2011-09-28 08:10:04.262054
FE308	1	admin	fbc71ce36cc20790f2eeed2197898e71	EDWIN	FIGUEROA	t	2011-09-29 17:13:12.02388
SK001	1	ksoto	fbc71ce36cc20790f2eeed2197898e71	KARLA	SOTO	t	2011-09-29 19:01:17.274132
MJ001	1	jmejia	fbc71ce36cc20790f2eeed2197898e71	JOSUE	MEJIA	t	2011-09-29 19:01:48.378733
\.


--
-- Data for Name: ts_estado; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY ts_estado (idestado, raiz_esta, nodo_esta, nombre_esta, fecharegistro_esta) FROM stdin;
1	1	1	APROBADO	2011-09-29 17:13:11.95041
2	1	2	OBSERVADO	2011-09-29 17:13:11.952752
3	1	3	DENEGADO	2011-09-29 17:13:11.954617
4	1	4	RENUNCIA DEL PROCESO	2011-09-29 17:13:11.95618
5	2	1	APROBADO	2011-09-29 17:13:11.958886
6	2	2	APELACION	2011-09-29 17:13:11.960389
7	2	3	SANCIONADO	2011-09-29 17:13:11.962204
8	2	4	PROCESO JURIDICO	2011-09-29 17:13:11.963692
9	3	1	ACTIVO	2011-09-29 17:13:11.965491
10	3	2	INACTIVO	2011-09-29 17:13:11.967367
11	4	1	INICIADO	2011-09-29 17:13:11.968853
12	4	2	VERIFICACION	2011-09-29 17:13:11.970729
13	5	1	FALLECIDO	2011-09-29 17:13:11.972307
\.


--
-- Data for Name: ts_estado_civil; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY ts_estado_civil (idestadocivil, nombre_estc, fecharegistro_estc) FROM stdin;
1	SOLTERO/A	2011-09-29 17:13:11.931999
2	CASADO/A	2011-09-29 17:13:11.934655
4	VIUDO/A	2011-09-29 17:13:11.937877
3	ACOMPAÑADO/A	2011-09-29 17:13:11.936196
\.


--
-- Data for Name: ts_historial; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY ts_historial (idhistorial, idempleado, iddato_his, tabla_his, campo_his, newdate_his, olddate_his, accion_his, descripcion_his, fecharegistro_his) FROM stdin;
\.


--
-- Data for Name: ts_modulo; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY ts_modulo (idmodulo, nombre_mod, path_mod, file_mod, style_mod, js_mod, activo_mod, descripcion_mod, fecharegistro_mod) FROM stdin;
1	PERSONAS NATURALES	modulos/natural/	natural_auto.js	natu-win-shortcut	new MyDesktop.PerNatural(),	t	MODULO PARA LAS PERSONAS NATURALES	2011-09-29 17:13:11.919243
3	FIRMA EXTRANJERA	modulos/extranjera/	extranjera_auto.js	extra-win-shortcut	new MyDesktop.FirExtranjera(),	t	MODULO PARA FIRMAS EXTRANJERAS	2011-09-29 17:13:11.923677
2	PERSONAS JURIDICAS	modulos/juridica/	juridica_auto.js	juri-win-shortcut	new MyDesktop.PerJuridica(),	f	MODULO PARA LAS PERSONAS JURIDICAS	2011-09-29 17:13:11.922005
\.


--
-- Data for Name: ts_municipio; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY ts_municipio (idmunicipio, iddepartamento, nombre_muni) FROM stdin;
1	1	CIUDAD DELGADO
2	1	MEJICANOS
3	1	SOYAPANGO
4	1	CUSCATANCINGO
5	1	SAN MARCOS
6	1	ILOPANGO
7	1	NEJAPA
8	1	APOPA
9	1	SAN MARTIN
10	1	PANCHIMALCO
11	1	AGUILARES
12	1	TONACATEPEQUE
13	1	SANTO TOMAS
14	1	SAN SALVADOR
15	1	SANTIAGO TEXACUANGOS
16	1	EL PAISNAL
17	1	GUAZAPA
18	1	AYUTUXTEPEQUE
19	1	ROSARIO DE MORA
20	2	SANTA ANA
21	2	CHALCHUAPA
22	2	METAPAN
23	2	COATEPEQUE
24	2	EL CONGO
25	2	TEXISTEPEQUE
26	2	CANDELARIA DE LA FRONTERA
27	2	SAN SEBASTIAN SALITRILLO
28	2	SANTA ROSA GUACHIPILIN
29	2	SANTIAGO DE LA FRONTERA
30	2	EL PORVENIR
31	2	MASAHUAT
32	2	SAN ANTONIO PAJONAL
33	3	SAN MIGUEL
34	3	CHINAMECA
35	3	EL TRANSITO
36	3	CIUDAD BARRIOS
37	3	CHIRILAGUA
38	3	SESORI
39	3	SAN RAFAEL ORIENTE
40	3	MONCAGUA
41	3	LOLOTIQUE
42	3	SAN JORGE
43	3	CHAPELTIQUE
44	3	SAN GERARDO
45	3	CAROLINA
46	3	QUELEPA
47	3	SAN LUIS DE LA REINA
48	3	NUEVO EDEN DE SAN JUAN
49	3	NUEVA GUADALUPE
50	3	ULUAZAPA
51	3	COMACARAN
52	3	SAN ANTONIO DEL MOSCO
53	4	NUEVO CUSCATLAN
54	4	QUEZALTEPEQUE
55	4	CIUDAD ARCE
56	4	SAN JUAN OPICO
57	4	COLON
58	4	LA LIBERTAD
59	4	ANTIGUO CUSCATLAN
60	4	COMASAGUA
61	4	SAN PABLO TACACHICO
62	4	JAYAQUE
63	4	HUIZUCAR
64	4	TEPECOYO
65	4	TEOTEPEQUE
66	4	CHILTIUPAN
67	4	TAMANIQUE
68	4	SACACOYO
69	4	SAN JOSE VILLANUEVA
70	4	ZARAGOZA
71	4	TALNIQUE
72	4	SAN MATIAS
73	4	JICALAPA
74	4	SANTA TECLA
75	5	SANTIAGO DE MARIA
76	5	JUCUAPA
77	5	SANTA ELENA
78	5	JUCUARAN
79	5	SAN AGUSTIN
80	5	OZATLAN
81	5	ESTANZUELAS
82	5	MERCEDES UMA�A
83	5	ALEGRIA
84	5	CONCEPCION BATRES
85	5	SAN FRANCISCO JAVIER
86	5	PUERTO EL TRIUNFO
87	5	JIQUILISCO
88	5	TECAPAN
89	5	SAN DIONISIO
90	5	USULUTAN
91	5	EREGUAYQUIN
92	5	SANTA MARIA
93	5	NUEVA GRANADA
94	5	EL TRIUNFO
95	5	SAN BUENAVENTURA
96	5	CALIFORNIA
97	5	BERLIN
98	6	SANTA ISABEL ISHUATAN
99	6	SONSONATE
100	6	IZALCO
101	6	ACAJUTLA
102	6	ARMENIA
103	6	NAHUIZALCO
104	6	JUAYUA
105	6	SAN JULIAN
106	6	SONZACATE
107	6	SAN ANTONIO DEL MONTE
108	6	NAHULINGO
109	6	CUISNAHUAT
110	6	SANTA CATARINA MASAHUAT
111	6	CALUCO
112	6	SALCOATITAN
113	6	SANTO DOMINGO DE GUZMAN
114	7	SANTA ROSA DE LIMA
115	7	MEANGUERA DEL GOLFO
116	7	PASAQUINA
117	7	SAN ALEJO
118	7	ANAMOROS
119	7	EL CARMEN
120	7	CONCHAGUA
121	7	EL SAUCE
122	7	LISLIQUE
123	7	YUCUAIQUIN
124	7	NUEVA ESPARTA
125	7	POLOROS
126	7	BOLIVAR
127	7	CONCEPCION DE ORIENTE
128	7	INTIPUCA
129	7	SAN JOSE
130	7	YAYANTIQUE
131	7	LA UNION
132	8	ZACATECOLUCA
133	8	SANTIAGO NONUALCO
134	8	SAN JUAN NONUALCO
135	8	SAN PEDRO MASAHUAT
136	8	OLOCUILTA
137	8	SAN PEDRO NONUALCO
138	8	SAN FRANCISCO CHINAMECA
139	8	SAN JUAN TALPA
140	8	EL ROSARIO
141	8	SAN RAFAEL OBRAJUELO
142	8	SANTA MARIA OSTUMA
143	8	SAN LUIS TALPA
144	8	SAN ANTONIO MASAHUAT
145	8	SAN MIGUEL TEPEZONTES
146	8	SAN JUAN TEPEZONTES
147	8	TAPALHUACA
148	8	CUYULTITAN
149	8	PARAISO DE OSORIO
150	8	SAN EMIGDIO
151	8	JERUSALEN
152	8	MERCEDES LA CEIBA
153	8	SAN LUIS LA HERRADURA
154	9	NUEVA CONCEPCION
155	9	LA PALMA
156	9	TEJUTLA
157	9	LA REINA
158	9	ARCATAO
159	9	CHALATENANGO
160	9	SAN IGNACIO
161	9	DULCE NOMBRE DE MARIA
162	9	CITALA
163	9	AGUA CALIENTE
164	9	CONCEPCION QUEZALTEPEQUE
165	9	NUEVA TRINIDAD
166	9	LAS VUELTAS
167	9	COMALAPA
168	9	SAN RAFAEL
169	9	LAS FLORES
170	9	OJO DE AGUA
171	9	NOMBRE DE JESUS
172	9	POTONICO
173	9	SAN FRANCISCO MORAZAN
174	9	SANTA RITA
175	9	LA LAGUNA
176	9	SAN ISIDRO LABRADOR
177	9	SAN ANTONIO DE LA CRUZ
178	9	EL PARAISO
179	9	SAN MIGUEL DE MERCEDES
180	9	SAN LUIS DEL CARMEN
181	9	CANCASQUE
182	9	SAN ANTONIO LOS RANCHOS
183	9	EL CARRIZAL
184	9	SAN FERNANDO
185	9	AZACUALPA
186	9	SAN FRANCISCO LEMPA
187	10	COJUTEPEQUE
188	10	SUCHITOTO
189	10	SAN PEDRO PERULAPAN
190	10	SAN JOSE GUAYABAL
191	10	TENANCINGO
192	10	SAN RAFAEL CEDROS
193	10	CANDELARIA
194	10	EL CARMEN
195	10	MONTE SAN JUAN
196	10	SAN CRISTOBAL
197	10	SANTA CRUZ MICHAPA
198	10	SAN BARTOLOME PERULAPIA
199	10	SAN RAMON
200	10	EL ROSARIO
201	10	ORATORIO DE CONCEPCION
202	10	SANTA CRUZ ANALQUITO
203	11	JUJUTLA
204	11	AHUACHAPAN
205	11	ATIQUIZAYA
206	11	SAN FRANCISCO MENENDEZ
207	11	TACUBA
208	11	CONCEPCION DE ATACO
209	11	GUAYMANGO
210	11	APANECA
211	11	SAN PEDRO PUXTLA
212	11	SAN LORENZO
213	11	TURIN
214	11	EL REFUGIO
215	12	SOCIEDAD
216	12	GUATAJIAGUA
217	12	CACAOPERA
218	12	EL DIVISADERO
219	12	JOCOAITIQUE
220	12	OSICALA
221	12	CHILANGA
222	12	MEANGUERA
223	12	TOROLA
224	12	SAN FRANCISCO GOTERA
225	12	SAN SIMON
226	12	JOATECA
227	12	ARAMBALA
228	12	DELICIAS DE CONCEPCION
229	12	LOLOTIQUILLO
230	12	YAMABAL
231	12	YOLOAIQUIN
232	12	SAN CARLOS
233	12	EL ROSARIO
234	12	PERQUIN
235	12	SENSEMBRA
236	12	GUALOCOCTI
237	12	SAN FERNANDO
238	12	SAN ISIDRO
239	12	JOCORO
240	12	CORINTO
241	13	SAN CAYETANO ISTEPEQUE
242	13	SAN VICENTE
243	13	TECOLUCA
244	13	SAN SEBASTIAN
245	13	APASTEPEQUE
246	13	SAN ESTEBAN CATARINA
247	13	SAN ILDEFONSO
248	13	SANTA CLARA
249	13	SAN LORENZO
250	13	VERAPAZ
251	13	GUADALUPE
252	13	SANTO DOMINGO
253	13	TEPETITAN
254	14	VICTORIA
255	14	SAN ISIDRO
256	14	JUTIAPA
257	14	TEJUTEPEQUE
258	14	DOLORES
259	14	CINQUERA
260	14	GUACOTECTI
261	14	ILOBASCO
262	14	SENSUNTEPEQUE
\.


--
-- Data for Name: ts_objetivoarchivo; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY ts_objetivoarchivo (idobjetivoarchivo, nombre_objarc, fecharegistro_objarc) FROM stdin;
1	HOJA DE VIDA DE LA PERSONA NATURAL	2011-09-29 17:13:12.027968
2	HOJA DE VIDA DEL SOCIO	2011-09-29 17:13:12.030571
3	INFORMACION GENERAL DE LA PERSONA NATURAL	2011-09-29 17:13:12.032137
4	INFORMACION GENERAL DE LA PERSONA JURIDICA	2011-09-29 17:13:12.034076
5	INFORMACION GENERAL DE LA FIRMA EXTRANJERA	2011-09-29 17:13:12.035546
6	ORGANIGRAMA DE LA PERSONA JURIDICA	2011-09-29 17:13:12.036963
7	ACTA DE FALLECIDO	2011-09-29 17:13:12.038848
8	SOLICITUD DE LA PERSONA NATURAL	2011-09-29 17:13:12.040379
9	SOLICITUD DE LA PERSONA JURIDICA	2011-09-29 17:13:12.04251
10	SOLICITUD DE LA FIRMA EXTRANJERA	2011-09-29 17:13:12.044011
11	INFORMACION DE ACTA	2011-09-29 17:13:12.045964
12	FOTO DE LA PERSONA NATURAL	2011-09-29 17:13:12.047515
\.


--
-- Data for Name: ts_opcion_rol; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY ts_opcion_rol (idopcion, idmodulo, idrol, fecharegistro_opcr) FROM stdin;
1	1	1	2011-09-29 17:13:11.92509
2	2	1	2011-09-29 17:13:11.928462
3	3	1	2011-09-29 17:13:11.930428
\.


--
-- Data for Name: ts_rol; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY ts_rol (idrol, nombre_rol, fecharegistro_rol) FROM stdin;
1	ADMINISTRADOR	2011-09-29 17:13:11.916345
\.


--
-- Data for Name: ts_sector_laboral; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY ts_sector_laboral (idsectorlaboral, nombre_sect, fecharegistro_sect) FROM stdin;
1	COMERCIO	2011-09-29 17:13:11.939422
2	INDUSTRIA	2011-09-29 17:13:11.942031
3	SERVICIO	2011-09-29 17:13:11.943628
4	FINANCIERO	2011-09-29 17:13:11.945096
5	GOBIERNO	2011-09-29 17:13:11.946867
6	INDEPENDIENTE	2011-09-29 17:13:11.948334
\.


--
-- Data for Name: ts_universidad; Type: TABLE DATA; Schema: public; Owner: consejo_cvpcpa
--

COPY ts_universidad (iduniversidad, nombre_univ, zona_univ, activo_univ, fecharegistro_univ) FROM stdin;
8	Universidad Leonardo Da Vinci	1	t	2011-09-29 17:13:11.987289
9	Universidad Panamericana	1	t	2011-09-29 17:13:11.988781
15	Universidad Francisco Gavidia (UFG)	1	t	2011-09-29 17:13:11.999197
18	Escuela Nacional de Agricultura	1	t	2011-09-29 17:13:12.004176
22	Universidad de Sonsonate	2	t	2011-09-29 17:13:12.010935
23	Universidad Modular Abierta (Sede Santa Ana) *	2	t	2011-09-29 17:13:12.012535
24	Universidad Francisco Gavidia (Sede Santa Ana) *	2	t	2011-09-29 17:13:12.014951
26	Universidad de Oriente (UNIVO)	3	t	2011-09-29 17:13:12.018543
4	Universidad Dr. José Matías Delgado	1	t	2011-09-29 17:13:11.980248
12	Universidad Doctor Andrés Bello	1	t	2011-09-29 17:13:11.994199
16	Instituto Tecnológico Centroamericano (ITCA)	1	t	2011-09-29 17:13:12.000651
17	Escuela de Comunicación Mónica Herrera	1	t	2011-09-29 17:13:12.002678
19	Escuela Superior de Economía y Negocios	1	t	2011-09-29 17:13:12.005932
20	Universidad Católica de Occidente	2	t	2011-09-29 17:13:12.007516
21	Universidad Autónoma de Santa Ana	2	t	2011-09-29 17:13:12.009015
28	Instituto Tecnológico de Usulután	3	t	2011-09-29 17:13:12.021992
2	Universidad de El Salvador, Facultad Multidiciplinaria de Occidente	1	t	2011-09-29 17:13:11.976728
32	Universidad Capitán General Gerardo Barrios (UCGGB)	3	t	2011-09-29 18:27:21.737511
3	Universidad Centroamericana José Simeón Cañas (UCA)	1	t	2011-09-29 17:13:11.978658
1	Universidad de El Salvador (UES)	1	t	2011-09-29 17:13:11.974441
34	Universidad Cristiana de las Asambleas de Dios (UCAD)	1	t	2011-09-29 18:28:13.697786
13	Universidad Don Bosco (UDB)	1	t	2011-09-29 17:13:11.995694
10	Universidad Modular Abierta (UMA)	1	t	2011-09-29 17:13:11.990725
5	Universidad Nueva San Salvador (UNSSA)	1	t	2011-09-29 17:13:11.982244
35	Universidad Pedagógica de El Salvador 	1	t	2011-09-29 18:28:47.919219
14	Universidad Politécnica de El Salvador (UPES)	1	t	2011-09-29 17:13:11.997228
11	Universidad Salvadoreña Alberto Masferrer (USAM)	1	t	2011-09-29 17:13:11.992245
7	Universidad Tecnológica de El Salvador (UTEC)	1	t	2011-09-29 17:13:11.985546
31	Universidad Salvadoreña Isaac Newton (USIN)	1	t	2011-09-29 18:27:02.018251
33	Universidad Técnica Latinoamericana (UTLA)	1	t	2011-09-29 18:27:57.890387
\.


--
-- Name: pk_tp_actualizacion_juridica; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_actualizacion_juridica
    ADD CONSTRAINT pk_tp_actualizacion_juridica PRIMARY KEY (idactualizacion_juridica);


--
-- Name: pk_tp_actualizacion_persona; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_actualizacion_persona
    ADD CONSTRAINT pk_tp_actualizacion_persona PRIMARY KEY (idactualizacion_persona);


--
-- Name: pk_tp_archivo_autorizado; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_archivo_autorizado
    ADD CONSTRAINT pk_tp_archivo_autorizado PRIMARY KEY (idarchivoautorizado);


--
-- Name: pk_tp_archivo_autorizadoext; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_archivo_autorizadoext
    ADD CONSTRAINT pk_tp_archivo_autorizadoext PRIMARY KEY (idarchivoextranjera);


--
-- Name: pk_tp_archivo_solicitud; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_archivo_solicitud
    ADD CONSTRAINT pk_tp_archivo_solicitud PRIMARY KEY (idarchivosolicitud);


--
-- Name: pk_tp_asocios_inscrito; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_asocios_inscrito
    ADD CONSTRAINT pk_tp_asocios_inscrito PRIMARY KEY (idasocioinscrito);


--
-- Name: pk_tp_asocios_ninscrito; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_asocios_ninscrito
    ADD CONSTRAINT pk_tp_asocios_ninscrito PRIMARY KEY (idasocioninscrito);


--
-- Name: pk_tp_auto_natural_juridica; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_auto_natural_juridica
    ADD CONSTRAINT pk_tp_auto_natural_juridica PRIMARY KEY (idautorizado_persona, idautorizado_juridica);


--
-- Name: pk_tp_autorizado; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_autorizado
    ADD CONSTRAINT pk_tp_autorizado PRIMARY KEY (idautorizado);


--
-- Name: pk_tp_autorizado_extranjera; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_autorizado_extranjera
    ADD CONSTRAINT pk_tp_autorizado_extranjera PRIMARY KEY (idautorizado_extranjera);


--
-- Name: pk_tp_autorizado_juridica; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_autorizado_juridica
    ADD CONSTRAINT pk_tp_autorizado_juridica PRIMARY KEY (idautorizado_juridica);


--
-- Name: pk_tp_autorizado_persona; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_autorizado_persona
    ADD CONSTRAINT pk_tp_autorizado_persona PRIMARY KEY (idautorizado_persona);


--
-- Name: pk_tp_autorizado_persona_falle; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_autorizado_persona_fallecido
    ADD CONSTRAINT pk_tp_autorizado_persona_falle PRIMARY KEY (idfallecidos);


--
-- Name: pk_tp_constancia_laboral_perso; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_constancia_laboral_persona
    ADD CONSTRAINT pk_tp_constancia_laboral_perso PRIMARY KEY (idconstancialaboral);


--
-- Name: pk_tp_direccion_autorizado; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_direccion_autorizado
    ADD CONSTRAINT pk_tp_direccion_autorizado PRIMARY KEY (iddireccionauto);


--
-- Name: pk_tp_direccion_solicitud; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_direccion_solicitud
    ADD CONSTRAINT pk_tp_direccion_solicitud PRIMARY KEY (iddireccionsoli);


--
-- Name: pk_tp_educacioncontinuada; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_educacioncontinuada
    ADD CONSTRAINT pk_tp_educacioncontinuada PRIMARY KEY (ideducacioncontinuada);


--
-- Name: pk_tp_estadoautorizado; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_estadoautorizado
    ADD CONSTRAINT pk_tp_estadoautorizado PRIMARY KEY (idestadoautorizado);


--
-- Name: pk_tp_estadoautorizadoext; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_estadoautorizadoext
    ADD CONSTRAINT pk_tp_estadoautorizadoext PRIMARY KEY (idestadoautorizado_extranjera);


--
-- Name: pk_tp_estadosolicitud; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_estadosolicitud
    ADD CONSTRAINT pk_tp_estadosolicitud PRIMARY KEY (idestadosolicitud);


--
-- Name: pk_tp_familia_solicitud_person; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_familia_solicitud_persona
    ADD CONSTRAINT pk_tp_familia_solicitud_person PRIMARY KEY (idfamiliapersona);


--
-- Name: pk_tp_honradez_notoria_persona; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_honradez_notoria_persona
    ADD CONSTRAINT pk_tp_honradez_notoria_persona PRIMARY KEY (idhonradeznotoria);


--
-- Name: pk_tp_modificacionautorizado; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_modificacionautorizado
    ADD CONSTRAINT pk_tp_modificacionautorizado PRIMARY KEY (idmoficacion_persona);


--
-- Name: pk_tp_sol_natural_juridica; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_sol_natural_juridica
    ADD CONSTRAINT pk_tp_sol_natural_juridica PRIMARY KEY (idsolicitud_persona, idautorizado_juridica);


--
-- Name: pk_tp_solicitud; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_solicitud
    ADD CONSTRAINT pk_tp_solicitud PRIMARY KEY (idsolicitud);


--
-- Name: pk_tp_solicitud_extranjera; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_solicitud_extranjera
    ADD CONSTRAINT pk_tp_solicitud_extranjera PRIMARY KEY (idsolicitud_extranjera);


--
-- Name: pk_tp_solicitud_juridica; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_solicitud_juridica
    ADD CONSTRAINT pk_tp_solicitud_juridica PRIMARY KEY (idsolicitud_juridica);


--
-- Name: pk_tp_solicitud_persona; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_solicitud_persona
    ADD CONSTRAINT pk_tp_solicitud_persona PRIMARY KEY (idsolicitud_persona);


--
-- Name: pk_tp_ssocios_inscrito; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_ssocios_inscrito
    ADD CONSTRAINT pk_tp_ssocios_inscrito PRIMARY KEY (idssocioinscrito);


--
-- Name: pk_tp_ssocios_ninscrito; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_ssocios_ninscrito
    ADD CONSTRAINT pk_tp_ssocios_ninscrito PRIMARY KEY (idssocioninscrito);


--
-- Name: pk_tp_transformacion_juridica; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_transformacion_juridica
    ADD CONSTRAINT pk_tp_transformacion_juridica PRIMARY KEY (idtransformacion);


--
-- Name: pk_tp_verificacion_persona; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY tp_verificacion_persona
    ADD CONSTRAINT pk_tp_verificacion_persona PRIMARY KEY (idverificacionpersona);


--
-- Name: pk_ts_acceso_sistema; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY ts_acceso_sistema
    ADD CONSTRAINT pk_ts_acceso_sistema PRIMARY KEY (idaccesosistema);


--
-- Name: pk_ts_departamento; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY ts_departamento
    ADD CONSTRAINT pk_ts_departamento PRIMARY KEY (iddepartamento);


--
-- Name: pk_ts_empleado; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY ts_empleado
    ADD CONSTRAINT pk_ts_empleado PRIMARY KEY (idempleado);


--
-- Name: pk_ts_estado; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY ts_estado
    ADD CONSTRAINT pk_ts_estado PRIMARY KEY (idestado);


--
-- Name: pk_ts_estado_civil; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY ts_estado_civil
    ADD CONSTRAINT pk_ts_estado_civil PRIMARY KEY (idestadocivil);


--
-- Name: pk_ts_historial; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY ts_historial
    ADD CONSTRAINT pk_ts_historial PRIMARY KEY (idhistorial);


--
-- Name: pk_ts_modulo; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY ts_modulo
    ADD CONSTRAINT pk_ts_modulo PRIMARY KEY (idmodulo);


--
-- Name: pk_ts_municipio; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY ts_municipio
    ADD CONSTRAINT pk_ts_municipio PRIMARY KEY (idmunicipio);


--
-- Name: pk_ts_objetivoarchivo; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY ts_objetivoarchivo
    ADD CONSTRAINT pk_ts_objetivoarchivo PRIMARY KEY (idobjetivoarchivo);


--
-- Name: pk_ts_opcion_rol; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY ts_opcion_rol
    ADD CONSTRAINT pk_ts_opcion_rol PRIMARY KEY (idopcion);


--
-- Name: pk_ts_rol; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY ts_rol
    ADD CONSTRAINT pk_ts_rol PRIMARY KEY (idrol);


--
-- Name: pk_ts_sector_laboral; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY ts_sector_laboral
    ADD CONSTRAINT pk_ts_sector_laboral PRIMARY KEY (idsectorlaboral);


--
-- Name: pk_ts_universidad; Type: CONSTRAINT; Schema: public; Owner: consejo_cvpcpa; Tablespace: 
--

ALTER TABLE ONLY ts_universidad
    ADD CONSTRAINT pk_ts_universidad PRIMARY KEY (iduniversidad);


--
-- Name: fk_tp_actua_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_actualizacion_juridica
    ADD CONSTRAINT fk_tp_actua_reference_tp_autor FOREIGN KEY (idautorizado_juridica) REFERENCES tp_autorizado_juridica(idautorizado_juridica) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_actua_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_actualizacion_persona
    ADD CONSTRAINT fk_tp_actua_reference_tp_autor FOREIGN KEY (idautorizado_persona) REFERENCES tp_autorizado_persona(idautorizado_persona) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_actua_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_actualizacion_juridica
    ADD CONSTRAINT fk_tp_actua_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_actua_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_actualizacion_persona
    ADD CONSTRAINT fk_tp_actua_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_actua_reference_ts_secto; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_actualizacion_persona
    ADD CONSTRAINT fk_tp_actua_reference_ts_secto FOREIGN KEY (idsectorlaboral) REFERENCES ts_sector_laboral(idsectorlaboral) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_archi_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_archivo_autorizado
    ADD CONSTRAINT fk_tp_archi_reference_tp_autor FOREIGN KEY (idautorizado) REFERENCES tp_autorizado(idautorizado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_archi_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_archivo_autorizadoext
    ADD CONSTRAINT fk_tp_archi_reference_tp_autor FOREIGN KEY (idautorizado_extranjera) REFERENCES tp_autorizado_extranjera(idautorizado_extranjera) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_archi_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_archivo_solicitud
    ADD CONSTRAINT fk_tp_archi_reference_tp_solic FOREIGN KEY (idsolicitud) REFERENCES tp_solicitud(idsolicitud) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_archi_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_archivo_solicitud
    ADD CONSTRAINT fk_tp_archi_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_archi_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_archivo_autorizado
    ADD CONSTRAINT fk_tp_archi_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_archi_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_archivo_autorizadoext
    ADD CONSTRAINT fk_tp_archi_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE RESTRICT ON DELETE RESTRICT;


--
-- Name: fk_tp_archi_reference_ts_objet; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_archivo_solicitud
    ADD CONSTRAINT fk_tp_archi_reference_ts_objet FOREIGN KEY (idobjetivoarchivo) REFERENCES ts_objetivoarchivo(idobjetivoarchivo) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_archi_reference_ts_objet; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_archivo_autorizado
    ADD CONSTRAINT fk_tp_archi_reference_ts_objet FOREIGN KEY (idobjetivoarchivo) REFERENCES ts_objetivoarchivo(idobjetivoarchivo) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_archi_reference_ts_objet; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_archivo_autorizadoext
    ADD CONSTRAINT fk_tp_archi_reference_ts_objet FOREIGN KEY (idobjetivoarchivo) REFERENCES ts_objetivoarchivo(idobjetivoarchivo) ON UPDATE RESTRICT ON DELETE RESTRICT;


--
-- Name: fk_tp_asoci_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_asocios_inscrito
    ADD CONSTRAINT fk_tp_asoci_reference_tp_autor FOREIGN KEY (idautorizado_persona) REFERENCES tp_autorizado_persona(idautorizado_persona) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_asoci_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_asocios_ninscrito
    ADD CONSTRAINT fk_tp_asoci_reference_tp_autor FOREIGN KEY (idautorizado_juridica) REFERENCES tp_autorizado_juridica(idautorizado_juridica) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_asoci_reference_tp_autorizado; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_asocios_inscrito
    ADD CONSTRAINT fk_tp_asoci_reference_tp_autorizado FOREIGN KEY (idautorizado_juridica) REFERENCES tp_autorizado_juridica(idautorizado_juridica) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_asoci_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_asocios_inscrito
    ADD CONSTRAINT fk_tp_asoci_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_asoci_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_asocios_ninscrito
    ADD CONSTRAINT fk_tp_asoci_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_asoci_reference_ts_estad; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_asocios_inscrito
    ADD CONSTRAINT fk_tp_asoci_reference_ts_estad FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_asoci_reference_ts_estad; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_asocios_ninscrito
    ADD CONSTRAINT fk_tp_asoci_reference_ts_estad FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_auto__reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_auto_natural_juridica
    ADD CONSTRAINT fk_tp_auto__reference_tp_autor FOREIGN KEY (idautorizado_juridica) REFERENCES tp_autorizado_juridica(idautorizado_juridica) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_auto__reference_tp_autorizado; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_auto_natural_juridica
    ADD CONSTRAINT fk_tp_auto__reference_tp_autorizado FOREIGN KEY (idautorizado_persona) REFERENCES tp_autorizado_persona(idautorizado_persona) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_auto__reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_auto_natural_juridica
    ADD CONSTRAINT fk_tp_auto__reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_autor_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_persona
    ADD CONSTRAINT fk_tp_autor_reference_tp_autor FOREIGN KEY (idautorizado_extranjera) REFERENCES tp_autorizado_extranjera(idautorizado_extranjera) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_autor_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_persona_fallecido
    ADD CONSTRAINT fk_tp_autor_reference_tp_autor FOREIGN KEY (idautorizado_persona) REFERENCES tp_autorizado_persona(idautorizado_persona) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_autor_reference_tp_autorizado; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_juridica
    ADD CONSTRAINT fk_tp_autor_reference_tp_autorizado FOREIGN KEY (idautorizado_juridica) REFERENCES tp_autorizado(idautorizado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_autor_reference_tp_autorizado; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_persona
    ADD CONSTRAINT fk_tp_autor_reference_tp_autorizado FOREIGN KEY (idautorizado_persona) REFERENCES tp_autorizado(idautorizado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_autor_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_extranjera
    ADD CONSTRAINT fk_tp_autor_reference_tp_solic FOREIGN KEY (idsolicitud_extranjera) REFERENCES tp_solicitud_extranjera(idsolicitud_extranjera) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_autor_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_juridica
    ADD CONSTRAINT fk_tp_autor_reference_tp_solic FOREIGN KEY (idsolicitud_juridica) REFERENCES tp_solicitud_juridica(idsolicitud_juridica) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_autor_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_persona
    ADD CONSTRAINT fk_tp_autor_reference_tp_solic FOREIGN KEY (idsolicitud_persona) REFERENCES tp_solicitud_persona(idsolicitud_persona) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_autor_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado
    ADD CONSTRAINT fk_tp_autor_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_autor_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_extranjera
    ADD CONSTRAINT fk_tp_autor_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_autor_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_juridica
    ADD CONSTRAINT fk_tp_autor_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_autor_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_persona
    ADD CONSTRAINT fk_tp_autor_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_autor_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_persona_fallecido
    ADD CONSTRAINT fk_tp_autor_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_autor_reference_ts_estad; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_persona
    ADD CONSTRAINT fk_tp_autor_reference_ts_estad FOREIGN KEY (idestadocivil) REFERENCES ts_estado_civil(idestadocivil) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_autor_reference_ts_estado; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_extranjera
    ADD CONSTRAINT fk_tp_autor_reference_ts_estado FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_autor_reference_ts_estado; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_juridica
    ADD CONSTRAINT fk_tp_autor_reference_ts_estado FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_autor_reference_ts_estado; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_persona
    ADD CONSTRAINT fk_tp_autor_reference_ts_estado FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_autor_reference_ts_secto; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_persona
    ADD CONSTRAINT fk_tp_autor_reference_ts_secto FOREIGN KEY (idsectorlaboral) REFERENCES ts_sector_laboral(idsectorlaboral) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_autor_reference_ts_unive; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_autorizado_persona
    ADD CONSTRAINT fk_tp_autor_reference_ts_unive FOREIGN KEY (iduniversidad) REFERENCES ts_universidad(iduniversidad) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_const_reference_tp_verif; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_constancia_laboral_persona
    ADD CONSTRAINT fk_tp_const_reference_tp_verif FOREIGN KEY (idverificacionpersona) REFERENCES tp_verificacion_persona(idverificacionpersona) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_const_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_constancia_laboral_persona
    ADD CONSTRAINT fk_tp_const_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_const_reference_ts_estad; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_constancia_laboral_persona
    ADD CONSTRAINT fk_tp_const_reference_ts_estad FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_direc_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_direccion_autorizado
    ADD CONSTRAINT fk_tp_direc_reference_tp_autor FOREIGN KEY (idautorizado) REFERENCES tp_autorizado(idautorizado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_direc_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_direccion_solicitud
    ADD CONSTRAINT fk_tp_direc_reference_tp_solic FOREIGN KEY (idsolicitud) REFERENCES tp_solicitud(idsolicitud) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_direc_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_direccion_autorizado
    ADD CONSTRAINT fk_tp_direc_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_direc_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_direccion_solicitud
    ADD CONSTRAINT fk_tp_direc_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_direc_reference_ts_munic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_direccion_autorizado
    ADD CONSTRAINT fk_tp_direc_reference_ts_munic FOREIGN KEY (idmunicipio) REFERENCES ts_municipio(idmunicipio) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_direc_reference_ts_munic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_direccion_solicitud
    ADD CONSTRAINT fk_tp_direc_reference_ts_munic FOREIGN KEY (idmunicipio) REFERENCES ts_municipio(idmunicipio) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_educa_reference_tp_actua; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_educacioncontinuada
    ADD CONSTRAINT fk_tp_educa_reference_tp_actua FOREIGN KEY (idactualizacion_persona) REFERENCES tp_actualizacion_persona(idactualizacion_persona) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_educa_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_educacioncontinuada
    ADD CONSTRAINT fk_tp_educa_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_estad_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_estadoautorizado
    ADD CONSTRAINT fk_tp_estad_reference_tp_autor FOREIGN KEY (idautorizado) REFERENCES tp_autorizado(idautorizado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_estad_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_estadoautorizadoext
    ADD CONSTRAINT fk_tp_estad_reference_tp_autor FOREIGN KEY (idautorizado_extranjera) REFERENCES tp_autorizado_extranjera(idautorizado_extranjera) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_estad_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_estadosolicitud
    ADD CONSTRAINT fk_tp_estad_reference_tp_solic FOREIGN KEY (idsolicitud) REFERENCES tp_solicitud(idsolicitud) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_estad_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_estadoautorizado
    ADD CONSTRAINT fk_tp_estad_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_estad_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_estadosolicitud
    ADD CONSTRAINT fk_tp_estad_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_estad_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_estadoautorizadoext
    ADD CONSTRAINT fk_tp_estad_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE RESTRICT ON DELETE RESTRICT;


--
-- Name: fk_tp_estad_reference_ts_estad; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_estadoautorizado
    ADD CONSTRAINT fk_tp_estad_reference_ts_estad FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_estad_reference_ts_estad; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_estadosolicitud
    ADD CONSTRAINT fk_tp_estad_reference_ts_estad FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_estad_reference_ts_estad; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_estadoautorizadoext
    ADD CONSTRAINT fk_tp_estad_reference_ts_estad FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE RESTRICT ON DELETE RESTRICT;


--
-- Name: fk_tp_famil_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_familia_solicitud_persona
    ADD CONSTRAINT fk_tp_famil_reference_tp_solic FOREIGN KEY (idsolicitud_persona) REFERENCES tp_solicitud_persona(idsolicitud_persona) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_famil_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_familia_solicitud_persona
    ADD CONSTRAINT fk_tp_famil_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_honra_reference_tp_verif; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_honradez_notoria_persona
    ADD CONSTRAINT fk_tp_honra_reference_tp_verif FOREIGN KEY (idverificacionpersona) REFERENCES tp_verificacion_persona(idverificacionpersona) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_honra_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_honradez_notoria_persona
    ADD CONSTRAINT fk_tp_honra_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_honra_reference_ts_estad; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_honradez_notoria_persona
    ADD CONSTRAINT fk_tp_honra_reference_ts_estad FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_modif_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_modificacionautorizado
    ADD CONSTRAINT fk_tp_modif_reference_tp_autor FOREIGN KEY (idautorizado_persona) REFERENCES tp_autorizado_persona(idautorizado_persona) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_modif_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_modificacionautorizado
    ADD CONSTRAINT fk_tp_modif_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_sol_n_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_sol_natural_juridica
    ADD CONSTRAINT fk_tp_sol_n_reference_tp_autor FOREIGN KEY (idautorizado_juridica) REFERENCES tp_autorizado_juridica(idautorizado_juridica) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_sol_n_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_sol_natural_juridica
    ADD CONSTRAINT fk_tp_sol_n_reference_tp_solic FOREIGN KEY (idsolicitud_persona) REFERENCES tp_solicitud_persona(idsolicitud_persona) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_sol_n_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_sol_natural_juridica
    ADD CONSTRAINT fk_tp_sol_n_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_solic_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud_extranjera
    ADD CONSTRAINT fk_tp_solic_reference_tp_solic FOREIGN KEY (idsolicitud_extranjera) REFERENCES tp_solicitud(idsolicitud) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_solic_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud_juridica
    ADD CONSTRAINT fk_tp_solic_reference_tp_solic FOREIGN KEY (idsolicitud_juridica) REFERENCES tp_solicitud(idsolicitud) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_solic_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud_persona
    ADD CONSTRAINT fk_tp_solic_reference_tp_solic FOREIGN KEY (idsolicitud_persona) REFERENCES tp_solicitud(idsolicitud) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_solic_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud
    ADD CONSTRAINT fk_tp_solic_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_solic_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud_extranjera
    ADD CONSTRAINT fk_tp_solic_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_solic_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud_juridica
    ADD CONSTRAINT fk_tp_solic_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_solic_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud_persona
    ADD CONSTRAINT fk_tp_solic_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_solic_reference_ts_estad; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud_persona
    ADD CONSTRAINT fk_tp_solic_reference_ts_estad FOREIGN KEY (idestadocivil) REFERENCES ts_estado_civil(idestadocivil) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_solic_reference_ts_estado; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud_extranjera
    ADD CONSTRAINT fk_tp_solic_reference_ts_estado FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_solic_reference_ts_estado; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud_juridica
    ADD CONSTRAINT fk_tp_solic_reference_ts_estado FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_solic_reference_ts_estado; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud_persona
    ADD CONSTRAINT fk_tp_solic_reference_ts_estado FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_solic_reference_ts_munic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud_persona
    ADD CONSTRAINT fk_tp_solic_reference_ts_munic FOREIGN KEY (idmunicipionac_solp) REFERENCES ts_municipio(idmunicipio) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_solic_reference_ts_secto; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud_persona
    ADD CONSTRAINT fk_tp_solic_reference_ts_secto FOREIGN KEY (idsectorlaboral) REFERENCES ts_sector_laboral(idsectorlaboral) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_solic_reference_ts_unive; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_solicitud_persona
    ADD CONSTRAINT fk_tp_solic_reference_ts_unive FOREIGN KEY (iduniversidad) REFERENCES ts_universidad(iduniversidad) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_ssoci_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_ssocios_inscrito
    ADD CONSTRAINT fk_tp_ssoci_reference_tp_autor FOREIGN KEY (idautorizado_persona) REFERENCES tp_autorizado_persona(idautorizado_persona) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_ssoci_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_ssocios_inscrito
    ADD CONSTRAINT fk_tp_ssoci_reference_tp_solic FOREIGN KEY (idsolicitud_juridica) REFERENCES tp_solicitud_juridica(idsolicitud_juridica) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_ssoci_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_ssocios_ninscrito
    ADD CONSTRAINT fk_tp_ssoci_reference_tp_solic FOREIGN KEY (idsolicitud_juridica) REFERENCES tp_solicitud_juridica(idsolicitud_juridica) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_ssoci_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_ssocios_inscrito
    ADD CONSTRAINT fk_tp_ssoci_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_ssoci_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_ssocios_ninscrito
    ADD CONSTRAINT fk_tp_ssoci_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_ssoci_reference_ts_estad; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_ssocios_inscrito
    ADD CONSTRAINT fk_tp_ssoci_reference_ts_estad FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_ssoci_reference_ts_estad; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_ssocios_ninscrito
    ADD CONSTRAINT fk_tp_ssoci_reference_ts_estad FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_trans_reference_tp_autor; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_transformacion_juridica
    ADD CONSTRAINT fk_tp_trans_reference_tp_autor FOREIGN KEY (idautorizado_juridica) REFERENCES tp_autorizado_juridica(idautorizado_juridica) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_trans_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_transformacion_juridica
    ADD CONSTRAINT fk_tp_trans_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_trans_reference_ts_estad; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_transformacion_juridica
    ADD CONSTRAINT fk_tp_trans_reference_ts_estad FOREIGN KEY (idestado) REFERENCES ts_estado(idestado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_verif_reference_tp_solic; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_verificacion_persona
    ADD CONSTRAINT fk_tp_verif_reference_tp_solic FOREIGN KEY (idsolicitud_persona) REFERENCES tp_solicitud_persona(idsolicitud_persona) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_tp_verif_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY tp_verificacion_persona
    ADD CONSTRAINT fk_tp_verif_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_ts_acces_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY ts_acceso_sistema
    ADD CONSTRAINT fk_ts_acces_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_ts_emple_reference_ts_rol; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY ts_empleado
    ADD CONSTRAINT fk_ts_emple_reference_ts_rol FOREIGN KEY (idrol) REFERENCES ts_rol(idrol) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_ts_histo_reference_ts_emple; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY ts_historial
    ADD CONSTRAINT fk_ts_histo_reference_ts_emple FOREIGN KEY (idempleado) REFERENCES ts_empleado(idempleado) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_ts_munic_reference_ts_depar; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY ts_municipio
    ADD CONSTRAINT fk_ts_munic_reference_ts_depar FOREIGN KEY (iddepartamento) REFERENCES ts_departamento(iddepartamento) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_ts_opcio_reference_ts_modul; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY ts_opcion_rol
    ADD CONSTRAINT fk_ts_opcio_reference_ts_modul FOREIGN KEY (idmodulo) REFERENCES ts_modulo(idmodulo) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: fk_ts_opcio_reference_ts_rol; Type: FK CONSTRAINT; Schema: public; Owner: consejo_cvpcpa
--

ALTER TABLE ONLY ts_opcion_rol
    ADD CONSTRAINT fk_ts_opcio_reference_ts_rol FOREIGN KEY (idrol) REFERENCES ts_rol(idrol) ON UPDATE CASCADE ON DELETE RESTRICT;


--
-- Name: public; Type: ACL; Schema: -; Owner: postgres
--

REVOKE ALL ON SCHEMA public FROM PUBLIC;
REVOKE ALL ON SCHEMA public FROM postgres;
GRANT ALL ON SCHEMA public TO postgres;
GRANT ALL ON SCHEMA public TO consejo_cvpcpa;
GRANT ALL ON SCHEMA public TO PUBLIC;


--
-- PostgreSQL database dump complete
--

